I don't know about that analysis. I do know Mickie D's might sell a couple more orders of fries if OP wasn't so much against the normalization of homosexuality.
Besides, IMO OP is being tolerant by the definition of the term. Toleration is simply allowing something to continue existing without interfering with it. OP's doing exactly that and doing it among an audience he has a high propensity to be agreed with by. He's not interfering with McDonalds or the parade or gay culture nor is he letting them interfere with him. He's only eliminated the possibility of interaction. If anything that is the part that's truly unhelpful to his cause and the cause of general peaceful coexistence with diverse groups.
Iterative debate, compassion, education, problem solving... those fix things. Covering your eyes doesn't solve problems (except for super bright lights and dust I guess). That's why I was interested in the logic that netted his decision.