I seriously think that McDonalds needs to rethink what their doing. I worked at a fast food restraunt and I would go back there and eat anytime because I know that they keep things clean as possible. McDonalds, everytime i go, has some nasty tables in their dining area, they have clogged up toilets and crap all over the walls in the restrooms. Seems they always have water or something on their floors with all those wet signs laying around. And generally, the people that have worked there prior never want to go back and eat because they know about the nasty things that go on behind the counters. (The few that I have talked to anyway)
All in all, they need to talk to their store managers and make sure that those people are aware of how to keep their store clean first and foremost, it reflects on their working performance. That is really my only negative rant about McDonalds. They have decent food usually. I rarely get anything cold, usually it doesn't take long to get it (hence it is fast food), ect ect.