Why are you having a go at Jet* (typical JQ bashing). The same article mentioned the earlier incident with DJ except there was 2 idiots. Same deal - why not ask questions about them?
While the airlines should really take more action before they board, the airline is trying to get them boarding as soon as possible. Unless someone is blind drunk, you can't tell if peple are intoxicated.
The biggest problem is even if these fools are charged, they get away with it. They should pay ALL of the costs of thier stupidity - the accomodation, the fuel, and all the other expenses incurred. That would stop them pretty quickly.