No, not in pubs. That really is just Britain as a nanny state and it's pathetic. Treating the public like children will only piss people off more. "Now now, you know you're not allowed glasses because of what could happen," that's all it is at the end of the day. Sure some people get drunk and their night isn't complete until they've blinded someone but that shouldn't mean an outright ban on glasses. Perhaps in an environment like a gig (where most places serve drinks in plastic cups anyway) where it's a good idea, but not a pub, you're talking about basically treating grown men from the ages of 18-90 like children(remember old geezers like a drink too).
Next time it looks like someone about to thrust a glass in your face, remind them that only pussies need weapons to fight.
Next time it looks like someone about to thrust a glass in your face, remind them that only pussies need weapons to fight.