Anyone who believes that banning alcohol on public transport would be a good idea should be instantly and painfully killed to death. Vile, despicable, nannying subhuman excuses for a government. I hope John Reid gets bottled to death by an army of drunks, and will happily fund the bottles for any such mission.
Incidentally, the same advice applies to all the idiots who believe that there’s a binge drinking problem in the UK. There isn’t. Some people like to get drunk. A smaller subset likes to have fights. Unless you live above a club, and therefore occasionally need to wear earplugs and sweep up sick of a morning (but got your house cheap in the first place for this reason, so actually you can fuck off too), their behaviour does not concern you. So fuck off and stop trying to interfere.