The answer to your question is that race and religion are specifically protected legal victim classes, while being a Second Amendment person or rights-exerciser isn’t a legally protected victim class. By way of example, those going topless or barefoot are also not legally protected victim classes, which is why it is legal for stores to have signs that say “no shirt, no shoes, no service”.
However, you do have to bake a cake if the asker is a legally protected victim class member.
We won the cake case. So far.