I don't really have a problem with a business refusing to serve someone for political reasons, just like I don't have a problem with a business refusing to serve someone for religious reasons. .
Well, it is illegal to refuse to serve someone for religious reasons. The same doesn't apply for political reasons (at least at the federal level) because political party affiliation is not a protected category.