As a non pilot (well, not heavy metal anyway), I couldn't condone kipping in the cockpit, but is it not the case that long rotations & time zone changes make this sort of thing inevitable?
My gut instinct is to feel a bit sorry for the guy for getting caught really.