Political opinion is not a protected class.
The American Government should NOT be in the business of forcing one private citizen (or business) to do business with another private citizen despite political differences.
Requiring housing providers to rent to those who the disagree with is THE SAME THING as forcing the Christian baker to cater a gay wedding.