A person has a right to keep and bear arms, but that right can easily be abrogated on a VOLUNTARY basis when that person agrees to enter a certain premises where firearms are not allowed.
The operator of a sports arena, for example, does not violate anyone's constitutional rights when it refuses to allow fans to carry firearms inside. Anyone who doesn't want to meet those requirements is free to stay away.
This is EXACTLY why the Founders of this country had no illusions about extending all the rights of citizenship to everyone who could breathe on a mirror. If you didn't own property, you were considered a second-class citizen. Period.
My objection is not with the property owner setting the requirement. I believe this is a valid and legit exercises of the 1st amendment freedom to assemble. However, the left also wants to have “public accommodation laws” that prevent the owner from exercising such rights and forces them owner to rent or sell to someone against their wishes.
My frustration is with the liberal mindset of having it both ways.