Genius. Majority of these cowards hits happen on the streets, so lets just introduce laws that are gonna put more intoxicated people on the street at once! Last drinks at 3am will mean that the club closes at 3am, so I'm predicting quite a lot of shit to go down at 3am.
Tbh I reckon a better plan would to be increase the amount of public transport, especially trains. When I go to the city, I'm usually waiting in the city for an hour or two because the trains don't start up until around 4am, and I've had to put up with some very dodgy people while I've been waiting. If they're gonna put in a 3am curfew, then they need to back it up with transport that begins at 3am, or better yet, 24-hour transport. Otherwise you're gonna have a bunch of drunk roid munchers picking fights because the streets are packed as fuck.
O'Farrell has obviously never had any fun in the city. I don't how he can be so oblivious to the real reasons this is going on.