What if the money you spend is used to endorse the hate of Biblical values, even though alternatives are available?
The kicker is the alternatives... if you are honest and not hypocritical you will soon find this a Brobdingnagian task.
And suppose you find that you can shop Christian businesses solely. Well what if some are (e.g.) Lutheran but (e.g.) you have it on good faith from the Lord that those Lutherans are headed straight to hell? Well you then have to be sure your Christian stores are not Lutheran.
Etc., etc. The bible is very straightforward, even saying bless your enemies. It’s their choice what they do with the blessing, not yours.
In our interconnected, corporate dominated economy we are all spending money with companies and individuals who do not share Christian values. I do not believe it is possible to exist in this economy and not spend money with those who hate/disagree with us. To be sure we can minimize it but I don’t think we can eliminate it.