Hmmmm..... Interesting.....
I don't know how far you want to go with it, but it sent my mind spinning in many directions.
Should we withdraw all support from a cause that we can largely agree with over some point that we can't agree with?
My initial reaction is "Yes" for the simple fact that there are so many more causes that I can wholeheartedly support. However, I haven't thought through every instance and so may find that not to be the whole case....
For example, if a library is buying books that you disagree with (along side books that you do agree with), would you withdraw your support? Lets face it, no-one is going to support all the books a library buys.The way I handle that specifically, in real life, (knowing you're using it generally) is to actually buy and donate whatever books I'd like to see on the shelves. As opposed to just giving money... And by my checking out the books that I find appropriate, it lets the library know which ones I 'support'.