I was recently in Italy where you can purchase alcohol from literally anywhere and drink it literally anywhere and I never saw any stupidly drunk people. Come to America, where alcohol is so strictly controlled - streets litered with drunk drivers and pedestrians. But at least they don't have open containers in their hands!