I have friends like you. They decry McDonald's food as super bad for you—and then turn around and eat at the fancy burger place where a single burger and fries sets you back $20. Even though it's literally the same food: beef patty, white bun, ketchup, processed cheese, onions, and lettuce. And they get the pop and greasy fries too.
What's bad about McDonald's is not that the food is unhealthy (it is, but no more than most restaurants), but that the food is so cheap that so many people regularly eat it instead of proper home-cooked meals. Also, it's easy to get way too much food and sugary pop.
I eat at McDonald's a few times a month, but I don't view it as an unhealthy habit. My typical meal is two sandwiches, either McDoubles or Junior Chickens. That's less than 800 calories in total (I usually drink water). I rarely go for the combo meals or the big sandwiches.