They put fascism on the menu when they decided to host Trump. Everything else they're doing is moot. Fuck McDonald's - there are PLENTY of other options to get your salty heart attack fix.
Except for they didn't avoid it. They knew it was happening weeks in advance and didn't do shit to stop it. Just because franchise owners have a bit of autonomy does NOT mean corporate won't bring the hammer down if they think something will tarnish the brand.
The only response I've seen so far is a statement saying they're not a political company. That's about as weak as it gets.
If you let your dog off the leash and it proceeds to maul a kid, and you react by standing idly until it's over then telling the kid "Hey sorry, she doesn't bite." then you're complicit as fuck, and lying through your teeth about what just happened.