Crossing a street, is crossing at cross walk, meaning they are in the same category as a pedestrian. In no way is that driving on the street in the direction of motor vehicles or acting like a motor vehicle. If its a private drive, they can do what they want.
In ohio Bicycle are considered vehicles on the roadway, meaning not allowed to be ridden on crosswalk were pedestrians walk.
Also, the amount of drinks determines on behavior. Alcohal is a lowers inhibition, meaning lowers the ability to think logically and conduct ones self is a respectful manor. Some people can not act like an idiot while drunk, but that depends on demeanor of the person. Many can't control themselves. So limiting the drinks will allow them to enjoy the drink with out giving them the chance to lower the inhibition to a point were they will start acting out. its the same as a bartender cutting a person off who starts to become unruly.