WingCommander said it best.
If you can't discriminate based off race, sexual orientation, biological sex (because there are only two genders), or creed, why can you discriminate based off of political creed?
Why would anyone want to spend their money where they are unwelcome?
Tell that to the guys thrown out of Starbucks.