How about taking the advice that you give to the check-in staff; if you don't like it, go somewhere else? Not a very helpful suggestion is it?
Of course the problem is, that's exactly what many BA passengers will do in the future regarding which airline they choose.
And the next thing will be BA staff striking in protest against redundancies of their union's making.
At the end of the day, i couldn't care less for what the strike does to passengers plans (holiday or not)...it is customary for passenger's to nag about anything and everything so i'm quite used to it. To the people nagging about us not providing a service bla bla bla...try living in London on less than £1000 a month, and then talk to us.
So, it's OK for you to "nag" about poor pay, yet not for passengers to "nag" about what they have paid for? Where do we get our money, out of thin air?