Very well said Soul Planet. All front-line jobs are tough, so stop making excuses for poor service, due to high LF, demanding customers, and lack of rest. Once you are on the front-line, you should at least act more professionally.
Since the extra rest time given to the cabin crew on long haul still produces a service with attitude, maybe management should cut back the extra time - it will save on the allowances and hotel costs.