Bearing in mind the attitude to customers, the manners, and the general attitude of cabin staff in the US, seems to me that a good swingeing fine might, just might, persuade airlines in the US to hammer into the rude, uncaring, don't-give-a-damn, you're-lucky-we-let-you-on-board-at-all types that seem to form 99.9% of their cabin crew that maybe, occasionally, the customer is right.
Any complaint about lack of service is likely to get someone branded as a troublemaker, even to the point of calling for security when they arrive. So fine the airlines, and fire some of those cabin crew!
I hate travelling in the US. Even First isn't as good as BA economy!