This.Knowing that you like guns, and that you shoot or hunt, is different than knowing you are carrying a gun on you.
I have some friends that might not want me carrying in their house. They know I hunt, and know I have handguns, and therefore can deduce that I have a permit to carry.
But they do not know that I carry a gun. I've never told them.
If they out of the blue told me not to carry a gun in their house, what would I do? Hmm, none of their business. I'd carry anyway. They don't need to know.
If while at their house, they ask me if I'm carrying a gun, I'd say it is none of their business. They can either leave it at that, or they can ask me to leave. If they ask me to leave, then ok I'll leave. And friendship over.
None of this, absolutely none of it, would be confrontational. I would simply just choose to ignore anti-gun feelings. I follow the law. I don't have to tell anti-gun people anything.
Don't tell anyone you carry and it won't be an issue.
Trust only those you can, and then only when you must.