I think some people fail to understand "the right to keep and bare arms shall not be infringed". To clarify, any law that regulates how you carry is infringing. Maybe some of the people here should become politicians. Seeing as how you can have something so clearly written and you still try to make it say something else.
I don't have a horse in this race as I live outside the US, but I think that you need to really look at the reality of the situation, not just what was written in the Bill of Rights.
Regardless of what it says in terms of infringement, the truth is that there are already a fair few infringements, irrespective of one's opinions on them.
They exist. It has already happened.
So claiming that it can't or won't is therefore fruitless.
In a sense one could even argue that the need to
buy a firearm is an infringement: some are too poor to own a gun and so their RTBA is infringed by the fact guns have a price tag!! I suspect that will not change!
So the fact that the Bill of Rights is not impervious to legislative action has already been proved.
Law-making is no longer simply about what is good or right or acting in the best interests of the people, it is now a very valuable chip in a very lucrative media-lead popularity contest.
If you ever want to reclaim what has been "lost" to changes in the law, you will first need to get back into the good books of the general public and so put the brakes on the current tide of negative image that gun-ownership seems to have with significant portions of the country.
IMO, stirring the pot with OC demos in private establishments that expressly asked for them not to take place isn't the way to do it.