I think I got out at the the right time. Just before a recession, and just before all this stupidity started. I now live in a country where you can buy beer everywhere, at any time. Every shop that had a fridge sells beer. Every petrol station seems to sell beer. I know people who have gone to a petrol station after the pubs closed, just to get beer. And have sat in the petrol station! Pubs here must normally close outdoor parts by 11 I think, but can, in theory, stay open 24 hours. I believe it depends completely on the owner and on the local community (if noise is an issue etc).
And does Germany have a drink problem (visible or invisible)? The only problems that seem to be discussed is alco-pops and underage drinking, and that's something that certainly should be discussed.