"Public accommodation laws and the Right to carry a gun for self defense..."
You and the blog author are equally ignorant and ridiculous, as this fails as a false comparison fallacy.
State and local public accommodations laws don’t ‘violate’ the First Amendment. (Employment Division v. Smith)
The Second Amendment concerns solely the relationship between the government and those governed, not the relationship between and among private citizens and private businesses. If a private business owner disallows firearms on his property, he is not ‘violating’ the right to carry a concealed weapon, as private business owners are not subject to Second Amendment jurisprudence.
State and local public accommodations laws are necessary, proper, and Constitutional regulatory policy as authorized by the Commerce Clause, authorizing governments to regulate local markets, where refusing to serve patrons predicated solely on who they are is disruptive to the local market and all other interrelated markets (Wickard v. Filburn, Heart of Atlanta Motel v. US)
A local business owner’s policy to prohibit firearms on his property is devoid of force of law, one may carry a concealed firearm on the property of such a business with impunity. Indeed, that's the entire point of carrying a concealed firearm: no one knows you have a gun, including the business owner.
You truly are an idiot.