I wonder has anybody ever witnessed a member of CC having the gumption to say to such offenders - politely of course, though authoritatively :
“We would ask you please to not treat our aircraft in this way” ....... ?
One would like to think (as delusional as it might seem, I know .... ) that the possibility of the request being overheard by nearby passengers would have some sort of ‘shaming’ effect.