The French do indeed expect you to address them in French (in my experience, the ones that speak good English will have no problem with English though; very few of these though). And they simply have a different mindset. The waiter doesn't give a shit about you since (s)he is paid the same thing. The sellers in stores don't give a shit about whether you buy or not -- they get paid the same. They endorse random strikes, etc.
You just have to learn to live with it. There are good things about Paris. And I have seen good service in France, with trained waiters; the trick is that the bill/person can run up to 100 euros in such places.