You should see the attire of the young travelers today. Truck stops all over the country are being treated to people who believe it's cool to go to restaurants in their PJ. To them it's something "cool", to the people looking at them is just stupid.
Over Thanksgiving I was staying in a rather nice Hotel in the NY City area. One morning at breakfast a guy and his wife (late 30's or early 40"s is my best guess) decided that it was proper for them to come to the dining room in their PJ's. Please understand that neither of these people were pleasurable to look at! The wife, at least wore a robe. The husband didn't. PJ pants and a with tank top. Uncombed hair, unshaven, and generally looking like it got out of bed and walked into the dining room.
When they were waiting to be seated they were told that they weren't properly dressed for the dining room. They could either use the casual dining area where there was a buffet being served or they could order off the menu there, too, or the hotel would arrange room service at no charge.
Instead of agreeing, they decided that they were going to argue, and create a scene.
As I stated this is a rather upscale hotel, so Three well dressed gentlemen appeared to take care of the situation. There was no compromising. All the yelling and cursing wasn't going to get them a seat in the formal dining area while improperly dressed.
It's a simple decision you make as a customer: Do I wish to eat in the formal dining area, or the informal dining area, or in my room?
I was glad to see that the hotel did not succumb to political correctness, and stood it's ground. I later heard that the hotel refunded all of their money for the room, found them a room at another hotel, and three large, well dress men helped them pack and move to the other hotel.
You can be as anti-social as you wish, as long as you understand that some places have rules, and if you wish to be in those places, you need to follow those rules. If you decide not to, that's is completely your decision and your prerogative. However, the establishment also has it prerogatives, and you are the one forcing their hand.
The "rules are made to be broken" crowd is cool in movies, but doesn't serve anyone (including the idiot rule breaker) well. In real life there are ways of handling things. In a vast majority of cases, forcing your way onto to others, especially on their turf, does not bode well for you, or those of your party or group who you're trying to impress with your stupidity.
If you don't like following rules, don't go to places that have them, and aren't afraid to enforce them.