For starters, we can stop funding it. Choose companies that don't support the homosexual agenda, if possible. There are plenty of alternatives in banking, auto service, and many other types of businesses.
If you don't need something and buying from an hrc.org partner is your only option, don't buy it.
Of course, the main weakness in this is that enough people have to join in, and that doesn't seem to be happening.
Oh, as someone else suggested to me, donate to tax deductible charities. That's less tax dollars for the current administration to fund homo-friendly programs with.
Good starters!
I don’t disagree at all with your suggestions. I just don’t think they are likely to be very effective.