Where I’m from in Australia it’s illegal to drink alcohol within 2km of a licensed premises that sells alcohol.
It’s also illegal to be drunk in public. All becausewe have a huge homeless drunk community and a serious amount of alcohol related violence
You’re me but elsewhere it seems.
I don’t have a solution either unfortunately