Yup. My quality of life increased noticeably when I started boycotting BA about three years ago.
BA has some good pilots, some excellent aeroplanes, and has a route network that most airline execs would drool over, but the airline is badly let down by crappy ground staff and some of the crappiest CC in the world.
As for the cretins who lead the CC unions: words almost fail me. Proving to your customers that they don't need you is just about the most stupid thing that anyone in any service industry can do.
If BA was a horse, I'd have it put down.