I disagree on whether states/localities can impose restrictions the Feds cannot. If we allow for that with the second, what stops your state from imposing restrictions on any of the other rights enshrined in the COTUS. Ultimately the COTUS is the supreme law of the land, thus no law may violate it, whether that law be federal, state or local. Hence, "Jim Crow" laws where struck down, along with many others, such as in the Heller case.
No state or local community should be able to pass any law discriminatory toward any person just because that person is who/what he/she is through no fault of his/her own. But any state or local community should be able to pass any law that applies to all persons regardless of who/what/they are. So if a state/city wants to pass a law prohibiting indecent exposure, setting requirements for who can be legally married under the law, prohibiting open saloons or public drunkenness or profanity or littering or soliciting for sex or money or prohibiting open and/or concealed carry or any other provisions they want for their society, the federal government should have no say whatsoever in that.
If that is not the case, then none of us have any liberties whatsoever other than what the federal government allows us to have. And that is a complete reversal of what the Founders intended with the Constitution and the great nation founded under its auspices.
I do agree with the overall message, however, when it come to the rights of the citizens, I have a problem. Think of it this way. If we allow states to have a ban on the ownership/possession of handguns (a clear violation of the 2nd as decided in Heller), what then, would stop a state from banning speech of a given variety? In other words what is the fundamental difference between banning handguns and banning anti-semitic speech, for example? I find BOTH bans to be clear violations of their respective amendments (2nd and 1st). Therefore, I find BOTH to be equally appalling, even though I find anti-semitism to be appalling in and of itself.
We agree on much. Decent, compassionate, tolerant people hate exclusion of people purely on who they are, what they think, what they believe, what they say and will criticize anti-semitic or any other hateful displays or speech everywhere it occurs.
But where you and I are not going to agree is that yes, technically, any local entity, community, county or state should have the ability to order what kind of society they want to be and the federal/central government should have little or no say in that. I have no problem with federal law that says, unless there is a compelling reason to do so, a public entity cannot ban men, women, Jews, Muslims, Christians, straights, gays, etc. etc. etc. A compelling reason might be if it is a Christian organization advertising itself as such, it should not be compelled to put non-Christians on its governing board or some such as that. Or if it is a men's club for men only, it should not be required to admit women, etc. Or when it comes to biological needs/differences/morality/safety we should be able to have separate restrooms, locker rooms, sleeping accommodations and such for men and women.
So yes, I think a public entity--i.e. any place open to the general public--has every right to dictate what speech is or is not acceptable within that segment of society. If I want to require coats and ties or no service or shirts and shoes or no service, or prohibit profanity or bigoted speech, it should be my right to do so in my place of business. And if I do not want guns in my place of business, it should be my right to say sorry, no guns--leave them at home or check them at the door, but we are a gun free establishment. (No, I would not do that if I was running a business, but it should be my right to do.)
So long as it does not discriminate against any specific person, demographic, or group but applies the same rules to everybody, it should be my right to decide what will and will not be allowed in my place of business. Even if some people are more inconvenienced than others.
The same goes for the community, the county, and the state. Each Constitutionally is authorized to establish whatever sort of society it wishes to have and to be able to enforce that and the federal government or the courts should have very little say in that. Some aren't going to do it the way we think it should be done, but the more that intended right of the states and the people is infringed, the fewer liberties we all have.