It's the people who carry on what looks like the inventory of a small luggage store that makes the passengers who follow the rules want to ban carry-ons. I've been thwacked in the head more than once by carry-ons that someone just has to take out of the overhead compartment ASAP when the plane lands.
Rigorous enforcement of gate checking on full flights would be a big help.