I'm not overly keen on a bunch of idiots who can't handle their drink
Me neither, in fact I find it intimidating to be in a bar with raucous stag parties. I have stayed in a hotel where there was a large stag party staying and they were a nightmare, running through the halls at night, shouting, banging on doors among other things. They were thrown out during the night with the assistance of the police.
I don't blame those hotels for taking that step and I hope it makes a difference.
We have pubs and bars here who actively advertise that it's THE place to have stag parties and hen nights (they can be just as rowdy) so the problem here is that it's the norm on a Friday/Saturday night to see groups of drunken men staggering around place on a stag night so then they assume that when they go abroad they can just act the same. They're heading off to Krakow (for example) assuming that type of behaviour will be tolerated because it's often accepted here.