There is no such thing as 'bad food'. Only food which should be eaten in moderation.
If you are craving a particular food, that's not a necessarily healthy sign though. So if you are madly queuing for a Maccers that's not a good sign.
In my head it goes something like this- Here kids, this food is harmful for you in the long term, we’re sat in a dirty filthy restaurant being served by spotty teenagers with questionable hygiene, queues are a mile long, it stinks of fried food and there’s noise and chaos all around us, the table next to us has a pile of leftovers on it, our feet are sticking to the floor, but have a treat on mum and dad.
Whispers There's this thing called 'drive thru' and 'table service'. Sounds like it's been a while since you've been in McDonald's.
As for hygiene, mess etc, McDonald's is one of the few places you can more or less guarantee clean toilets when you are out, so it really has some merit from this point of view.
McDonald's gets a bad press and its not necessarily worse than other restaurants which have a better reputation when you look at the nutritional value and calories. Places that don't necessarily have staff who are much different in nature to McDonald's staff.
There is definitely a real snobbery about takeaway and fast food which isn't born out when looked at closely.
There is nothing wrong with McDonald's as long as you aren't having it every week and you aren't addicted to it.
As it goes DS won't eat anything in McDonald's but the chips, which can be frustrating! So I'm certainly not in the McDonald's weekly club.
What's even funnier is several Michelin starred chefs list a Big Mac as one of their favourite foods, so it can't be that bloody awful.
McDonald's as 'a treat' is for some due to cost. Lots of people can't afford to take their family out for a meal elsewhere 'more upmarket'. So yes, eating out as an experience, is a legitimate thing and fair enough.