He has completely ruined CRM. I dont think many BA cabin crew have the first idea what CRM actually is. Most think its about pilots being nice to them.
I think that is a sweeping statement, the majority of CC backing BA do their upmost to continue with great CRM, the minority of the BASSAmentalists are the ones bringing the bad rep.
However I agree with everything else you have said thus far!!