We often get threads like this and in my opinion, there is nothing wrong with McDonalds or any other similar fast food as long as its in moderation. Its the people who eat there everyday who are those putting their health at risk, especially with the cheaper items they do deals on like basic burgers and fries.
I live close to a busy high-street and it amazes me how many kids I see who are eating McDonalds after school while waiting for the bus just along from it. They are eating this everyday, then likely going home and eating something else for dinner too. Obviously kids tend to be active enough that they aren't piling on the pounds, but they are still by no means healthy when eating food like that all the time.