Not that there's anything wrong with that.
There's some truth in that; it's a legitimate goal to know that you're not directly contributing to an entity that supports perversion - with money you gave.
But boycott's, especially those organized by known organizations such as the AFA, can and often do make companies sit up and take notice. In competitive industries like home improvement, where two big box stores are earnestly vying for supremacy, even marginal movements in market share are critical to success. I believe that McDonalds really scaled back their support for homosexual organizations due directly to an AFA boycott. Ford is another example. Even threatening a boycott, especially during a recession, can be a very powerful motivator.