I’m against the government REQUIRING anything like this of small business. Gun rights or not.
Trouble is the hotels don’t communicate it. So if you reserve a room and get there only to find out they won’t allow you to keep your gun on premises then you lose your room and have to find another. The hotel would also keep your money.
If you stay anyway then you could be charged with armed trespass, usually a felony.
I agree on one condition: the property owner takes the LEGAL responsibility of providing for my security. That’s how it was under Common Law and most tribal laws and customs, for that matter. If you post and I get hurt, the property owner is held legally responsible for denying my right to defend myself at his POB while not providing adequate protections.