The sign in my credit union says No Hats. The few times I go inside, I’m always wearing one and no one bothers me.
Unfortunately, I’m old(er) and surrounded by too many pretend liberals to dare bring in a MAGA hat.
Frankly, hats are not supposed to be worn in public buildings anyway, at least that is how manners used to work. I am still shocked when hats are worn in church. (I am old)