Your definition of "civil" and mine are not the same. I find it intensely uncivil to try to strip marriage rights from multiple friends of mine. I do not find it uncivil to say "this dude's a jerk and I won't give him money"--as I said in a cousin post, I don't go to my corner store because the owner's a jerk, this is not materially different to me.
> As the OP suggests, this sounds suspiciously like the viewpoint used to justify driving gays, blacks, etc. out of society. "Oh, I'm just exercising my freedom of association." It didn't justify those people — why are you so sure it justifies you?
You can't choose to be Not Black. You can't choose to be Not Gender Dysphoric. You can choose to be Not Bigot. The line of demarcation is super, super obvious from where I stand.
> You're punishing him for his viewpoint, not stopping him from "hurting people you love," which he wasn't doing.
Have you looked at his donation records? He has a pattern of backing politicians who are notable in their "culture war" self-presentation, who make a point of speaking about how terrible homosexuals are. Pat Buchanan. Thomas McClintock. Linda Smith. Proposition 8. (He didn't even live in Smith's state, let alone her district, when he chose to give her money. That speaks loudly to me.)
Donating money to anti-gay causes and anti-gay politicians is very much, by my lights, an action. Many of them. And don't mistake me: they're actions he is completely within his rights to take! But the same thing that gives him the right to do that frees me from the obligation to enrich him by using the product of the organization he leads. And I do not choose to undertake that obligation for him.