Never happy unless you're involved in a good argument are you
momo?
However, I agree in part with what momo is saying. If you understand the rules beforehand and either don't agree with them or can't see yourself sticking to them, then why contract yourself to them? You go into an entirely different culture if you join some foreign airline (particularly if it's somewhere in the Asia Pacific region), so you had better ensure you understand the local traditions and expectations.
Personally, this is one of many reasons why I wouldn't consider such airlines. I'd rather stick to my current career than be pinned down by terms that I didn't agree with. At what point does it become
live to work, rather than
work to live?
On the other hand, I don't think it's a bad thing to challenge what you disagree with. I can happily sit here (because I've no intentions of putting myself in a position whereby my opinions might jeopardise my career) and say that I totally disagree that the airline you work for has any business whatsoever telling you when you shouldn't drink/socialise during your time off. As long as your actions do not prevent you from carrying out your duties in a responsible, professional and legal manner, it shouldn't matter.