As how they can tell you your gun is not wanted. That is very simple, it is called property rights. It is their property not yours. They are legally allowed to refuse service to anyone as long as they do not discriminate due to race, color, creed national origin, or sexual orientation...