Actually, the First Amendment mentions the Congress, not the States which is why religious discrimination laws as to who could hold State offices was Constitutional until the 14th Amendment/incorporation were invoked by the Courts. The 2nd Amendment does not mention Congress specifically as does the First Amendment because it applies to both the Federal and State governments.
dvwj