kefguy,
You should also mention that most european countries have an even greater alcohol problem than we do.
Secondly, I only visited England, but I lived in Germany for 8.5 years and I can assure you that the I have witnessed on a number of occassions, the German police enter bars/gasthouses and arrest drunks. The only difference is they don't go in the bars in plain clothes, they are aways in uniform.
Another thing, you failed to mention is, if you are stopped for suspected drunk driving in Germany, you have no right to refuse a blood test to determine you blood alcohol level and you can be beaten into submission. I know people who that happened to. There is no such thing a s police brutality in Germany. That is something we would never tolerate here, but it is accepted by the the Germanys.
Things may me a little different now, but while I was there, the Bader-Meinhof terrorist where roaming around Germany doing bombings, kidnappings and murders. It was not uncommon to be driving along and get stopped at a road block, have your car surrounded by a police SWAT team and you and your car were searched and your ID checked.
I guess you would have to make the decision as to whether you prefer getting stopped in Germany for drunk driving and perhaps having the blood drawn from your bleeding fractured skull, or getting ticketed or arrested in Texas because you are intoxicated in a bar. Since I don't drink enough to get drunk, I can survive in both places. I enjoyed Germany, and I would love to return for a visit some day. That does not mean that I would give up my US citizenship because someone got arrested for public intoxication, and nor would I nitpik the law regarding what I felt was or was not a public place. That decision has already been made.
...Rich