I understand your point, but trials are not about teaching "liberty principles" to homosexual hatemongers, they are about judging defendants based on current laws.
The long term goal should be to change public accommodation laws. One way to do that is to make the laws as unpalatable to the left as they are to the right. In other words, make leftists feel the consequences of living up to their own rules. So, let's do what is necessary to see a few bigoted gay coffee shop owners bankrupted and put out of business by the state for failing to serve Christians.
While we're at it, let's publicize the hell out of the appalling words and behavior of thuggish leftist "victims" like this shopowner.
One reason I am a conservative and no longer a Libertarian is practical application. If someone’s freedom of choice adversely affects society as a whole, I am willing to eschew ideological purity in favor of what’s best for all.
Hence, I would never support having businesses that serve the public having “Whites Only” signs out front. Hence, I support the laws against polygamy — and think they should be enforced much more stringently.
The current law holds that a hotel can refuse to host a person, and does not need to provide a valid reason, but if it comes out that people are being discriminated against because of race, sex or religion, that business is rightly subject to legal sanction.
As a practical matter, allowing such discrimination from places of public accommodation only serves to entrench cronyism and fosters balkanization. Demographic enclaves could be formed, making it perfectly legal for the residents to beat, imprison and/or murder anyone who doesn’t belong.
I could never get behind that. It was wrong for caterers to be forced to participate in same-sex weddings and it was wrong for this homosexual to expel Christian customers. The law should reflect that and be enforced.