I must say i do find BA crew to be the best in the industry.
Is that because you work for them?
I have flown many airlines including vs and did find them to be very very rude. Never flying VS again.
Did they refuse you an upgrade? What exactly was it they did that was so rude that makes it so that you won't fly them ever again?