Mr Spinkles
Mr
Well first of all, Microsoft won't have you put on trial and murdered for using Linux. So already you have "moved the goal posts", if you see what I mean.I can totally understand your logic.
But how would you protect the basic identity of your state?
The logic I'm using is also used in business, you can not work for Microsoft and use Linux as you OS in your office!
It's not about your freedom to use whatever OS you prefer, it's rather about the identity of the place you work at.
Rules are set there to protect the identity rather than "just" oppressing your freedom.
It's difficult to answer your question, because i.m.o. it contains invalid assumptions. It is like saying, "If I don't make it illegal, how do I prevent Muslim children from wearing hijabs?" The question is unanswerable, because it assumes I have the right to prevent Muslim children from wearing hijabs, which I do not.
As far as means of defending your point of view, surely there are many ways, other than State murder. You can hang a flag outside your house. Write a letter to the newspaper. Argue with your friends. March in a demonstration. Run for political office, or vote. Donate your time or money to a political group.