I think that mostly this is an argument against blanket policies. If the hotel had banned soldiers on the basis they were carrying grocery bags full of beer or looked inebriated or simply rowdy they could have continued to do so. If they had taken in the totality of the situation. Cast on the soldier's arm, traveling from out of town. If they'd asked conversationally,"why are you in town?" and gotten the response about a funeral detail, they wouldn't have had a problem. Blanket policies are a way to avoid thinking and taking responsibility, or placing responsibility. The same is true for zero-tolerance policies of weapons or drugs or just about anything. At a school with a zero-tolerance policy on drugs a teacher or administrator never has to dig deeper and ask why. They can move directly to calling the police or meting out the prescribed punishment.
Its also true that the soldiers at the nearby base ruined it for everyone by trashing the hotel. As one of my classmates in ROTC liked to say, "This is why we can't have nice things." I don't have a problem with people partying, I just have two rules: Don't keep me up all night and clean up after yourself. If you follow those two rules, people will usually leave you alone.
_________________________
A gentleman should always be able to break his fast in the manner of a gentleman where so ever he may find himself.--Good Omens