Many people from security, to the dispatcher and even the crew would have been aware of the smell...and should have questioned it. Be it with him directly, or via immediate management.
Someone could have took him a side, had a quiet word with him and advised they self declare un-fit and "go sick". If they ignored you, well they are open to the whole world falling onto them. Sadly sometimes you cant reason with a drunk person.
Edit - Assumed to be drunk based upon the name of the link below
More from:
http://www.thejakartapost.com/news/2...-incident.html