Wrong. Nobody has an obligation to come to my property if they don't like the rules. By staying away they can carry their gun all they want. If they disarm themselves to come onto my property instead of staying away that is their voluntary choice.
"Believe me, I do. I will not tolerate anti-gun BIGOTS."
Then it's a good thing I couldn't care less what you will or won't tolerate.
"Just because I park my car on your property, at your invitation, does not mean that you can dictate what is in my car (my own personal property)."
Yes. It does. I can place any legal restriction on my invitation I want. If you don't like it stay away. If you don't want to abide by my rules I don't want you on my property anyway. No loss for me.