Why are you bringing up...
You are prevaricating. Apparently you don't want to answer the question asked. Fine. That puts you in a class I discriminate against.
You said if it was legal it should be fine.
Where have I asserted such a thing? Is that what I said, or is it your preferential reading of something I said?
Yeah, too bad you said it was OK as long as the law allowed it.
I am so looking forward to you explaining why discriminating against women or black people is totally not at all the same as hating gay people.
I think racial or gender bias is wrong, and I think hating gay people is wrong too. And, as much as I'm not a fan of religion, I think it also wrong to hate religious people.
That said, and to the point of the discussion at hand regarding laws and punishing with law, I think the fair thing is to make sure laws are written clear enough for individuals to have ample opportunity to know how those laws will be used against them as punishment. If a law has to be interpreted by courts to form common law then that common law should also be asserted to give time for citizens to understand what is expected of them before asserting punitive measures based on the interpretation.