BA staff have shot themselves in the foot. This is not the high flying nineties. The industry is in the toilet and the last thing staff need to do is give pax another reason to select a different airline - staff need all the business they can get. If folks don't want to work, fine go home and stay home. Give the job to someone who will stay at their post. The climate is not ripe for this kind of industrial behaviour.
Ozzy