Because apparently their new spokes-thing is the anti-American purple haired unpatriotic Team USA women's soccer player Megan Rapinoe. I typically don't care about someone's politics, sexual preferences, or ethnicity unless they put it out there to be their whole identity and persona. That piece of shit represents the United States on a world stage, and if you can't stand for our flag like a normal human being then fuck you and EVERYTHING you represent, including Subway.
So until that cunt (dick? not sure about relationship roles) is no longer doing Subway commercials, I won't be eating there.