Refusal to serve amounts to political speech and must be protected as such.
Personally I believe, since slavery officially ended in 1865, refusal to serve should always be allowed, for any reason, including any politically incorrect one.
I’m posting here on Free Republic. Freedom has more than one facet.
Engaging in public commerce means serving the public. I think the counter at Walgreens debate is over.