I agree there. I see nothing wrong with McDonalds. The service is what it is because the pay is what it is. It also depends somewhat on the "community" a particular McD's is located in.
The food is decent and cheap. If you don't like an employee's attitude, what are you going to do? Try to get them fired? Oh my! There goes their new Mercades. LOL!
I certainly have. That's the "norm" from my experiences over the last several years.