LedJedi said,
Business owners have rights and freedoms just like you and I. We have no legal
"right" to patronize a private business.
The first sentence is true; the second sentence is not. I am from the era that denied black americans the right of access to all manor of businesses, either in part or entirety. The civil rights laws of our country do not allow you to discriminate as you wish. The law gives specific rights to many classes of citizens including CHL holders, including the right to enter private businesses along with all other members of the public unless legally proscribed. If the 30.06 signs are not compliant, then they are not legal.
If your conscience and moral code restrain you, of course you should obey them. You are then obeying a higher law than that of the state.