Walking down the street with an open beer will get you a ride in our town. From the cops.
Its legal to drink on n the street in Japan. And one of the reasons I live here.