Trade unions have no place in modern society. If employees feel hard done by they should leave and find alternative employment.
Companies who have poor relations with their workers either by accident or by design will find themselves unable to attract an ever dwindling supply of skilled talent.
I suggest a poll of cabin crew at Virgin, to see how many would swap places with their counterparts at BA.
90% take up anybody ?