LOL.
I don't mind eating at McDonalds now and then. I usually take the mini salad instead of fries, though, and cola light. Their ElMaco hamburger however is one of the best tasting burgers around, IMO, and with that I even take chips. But a Bic Mac works now and then too. McRuis (McRye) is also OK, that one has dark rye bread for bun and is served with fresh milk.
We don't have the McRib and neither do we have the McBreakfast stuff though. Instead we have mini salads to replace fries and rye buns and milk for drink.
I have to disagree on not knowing what's in them...actually the McDonalds here has every single item on the menu explained to very minute detail, including meat origin (100% beef from right here) and potatoes (also local) and fats used etc. down to every additive.
In fact the biggest reason I usually opt for some other place is that McDonalds has such tight standards on how long can they use the same fat in fryers and how long can they store ready made burgers, that they usually never have anything ready when you visit and you end up having to wait like 15 minutes to get your meal as they make it to order. Many other places have the food much quicker at hand.