I've only spent a couple months in France, but I agree from my experience. I think that foreigners that complain about the French being rude were just expecting special treatment, didn't put in any effort themselves to be friendly, then shocked that the storekeeper/waiter wasn't kissing their ass, even though they didn't even manage to say 'bonjour'.
I respect the guys that drive garbage trucks, buses and mbulances tremendously. Also those that clean public spaces, make sure the sewers work and my lights turn on at night. The investment banker that makes tons of cash? Not so much.
Japan is like this too, and I loved to see that when I was living there.
The bus drivers often wear nice uniforms and white gloves, and clearly take a lot of care in their appearance and work. And people give them respect.
I wish it was like that everywhere, because being able to have pride in what you do and be respected for it is such an important thing that everyone deserves to have - regardless of what your job is.