It is you, Snark, who does not understand the constitution and the law. Freedom of association means that a business should be able to transact with who they want to transact. Legislatively, political affiliation is NOT a protected class for purposes of discrimination. Now if he said no homos or blacks then that would be different under the law.
p. sure that's the subtext of the sign.