1st amendment applies specifically to Congress. In an ideal world, the states (rather than the courts) would get to list the exceptions (for years it was this very way).
2nd amendment is “right of the people” so that looks absolute.
Yes, as written, it applies specifically to Congress. It’s nevertheless an absolute prohibition against Congress, whether or not the 14th Amendment extended the prohibition to the several States.