The US carry on situation has gotten ridiculous and needs to be controlled.
On the other hand European carriers have a retarded sence of baggage overall. Anal retentive carriers such as SR have tried to make me check in a carry on when I had a small carry on and a loptop bag arguing that I had "2 pieces" even on an empty flight.
Both SR and AF have tried to charge me overweight for having 22-24 kilos of checked baggage.
The most ridiculous was when SR tried to charge me for overweight between Zurich and Tokyo for having 35 kilos of check in luggage on a full $6000 J ticket! I had the person in charge disciplined for this!
Basically European airlines have had no concept of customer service or realities.