Regarding the SIN incident, no matter what anybody says of the local capt who reported the incident, the FO deserved what he got. I am sorry guys but drinking before a flight, and that too in public, deserves a strong reprimand. Now some guys will go on about we all mistakes but the fact is that this was not a mistake but gross negligence.