What's in a name
Personally, I think BA have got the branding just right
I agree that far too many people have a chip on their shoulder over the word class, but thankfully now it tends to be those of the older generations, who are quite literally a dying breed.
The Club image is a good one and I think all Brits clearly understand what it stands for.