Interesting that they would stop people. I would think in general good customer service would prevent GAs from embarrassing customers. Yes they're not following the rules but unless the GA say something no one knows and so the other passengers won't be upset and if you do say something the person who was embarrassed will be less likely to fly with that airline again.