First, I'm not going to our local Burger King since it is nasty. How they remain open is beyond me.
Second, McDonalds is a corporation and they will advertise to anyone who will spend money in their establishments. As a secular business, I don't expect McDonalds to hold to Christian standards. Nor do I expect lost people to hold to Christian standards. We are not of this world, neither is our mission or message, and we should not expect this world to see or do things the way we do. Waiting for the world to see and do things our way is a waste of time.
Third, such boycotts don't work nor are they endorsed in Scripture. Spiritual warfare does not call for weapons of the flesh (guns, boycotts, legislation, etc). Trying to fight spiritual wars with fleshly weapons will only result in failure.
Fourth, you are free not to visit McDonalds. However this would be a matter of personal conviction. If you cannot visit a McDonalds in good consciousness then you should not. However going to McDonalds for my tea does not bother me (for the reasons expressed above).
Thank you......I was about to say that something like that, but not nearly as well as you just did.
I don't like the ad, myself, but then again, I don't like a lot of secular things promoted by all kinds of corporations from Nike to Wendy's to QVC. But these organizations are not churches.