Drinking alcohol in public is legal in Germany but ...!