Peaceful assembly is also in the 1st amendment.
And again Congress can't pass any laws against peaceful assembly. The first amendment is about what Congress can't do. Protestors can be arrested for non-peaceful assembly but can't deny anyone's constitutional right peaceful assembly.