BA cabin crew undergo CRM as part of their annual checks along with flight crew colleagues.
The interaction of cabin and flight crew is essential to safe operation of any flight.
The British Midland incident proved this.
With out doubt ensuring cabin and flight deck work as a team is paramount.
Well obviously, but that doesn't seem to be happening. Instead it seems that many SCCM are reluctant to assert their authority because they're worried it would harm CRM... when in reality the priority should be:
1) Get the rest of the crew to do their jobs properly.
2) Worry about things like CRM.