The problem is people who make town centres no-go zones like Riven pointed out.
We've got a friend whose partner is Slovakian. She says people drink there a lot, but you don't get no-go zone town centres (excepting the Brits there ).
It's a Brit problem, but how to solve it?
On the one hand, no one wants the nannying that also penalises sensible drinkers or even those who drink to excess but do so at home or without causing any disturbance or harm to anyone else.
It's also clear that all these nanny laws are having no effect on these violent drunks.
But the only way to put a kabosh on this is more policing and stiffer laws/punishments.
So on the other hand there might be a need to stop hand-wringing and trying to rehab or give people who behave violently whilst abusing alcohol chance after chance at reform.
It is a fine line to tread, but the cost is either what some perceive as a loss of human rights/civil liberties/police state or continue on as we are.
Riven and ski are right, though, nothing seems to be anyone's own fault now. There are always extenuating circumstances or someone or something else to blame.
So the £64,000 question is: what do you do with significant segments of society who are brought up with no sense of personal, and by exension, societal, responsibiity?