Given the way he works his staff and his perfectionism, it’s no surprise the Prime Minister behaved objectionably toward a flight attendant who somehow failed to provide what he wanted. Rudd sets notoriously high standards not just for himself but everyone around him. However, that doesn’t excuse rudeness. That he apologised at the time becomes him. That it happened in the first place, though, is revealing of what sort of person he is.
On the other hand, those of us who have managed staff less than perfectly ourselves, or have ever treated someone in the service industry shabbily, are probably in no position to pass judgement.