no, you do NOT DESERVE any such 'freedom' to hate people based solely on a religious reason.
the idea of civil rights was to step in when businesses were NOT self-policing. time and time again, business owners do the wrong thing (they think they are gods and untouchable) and when society finally gets pissed off enough, then laws are enacted to force bad actors to behave.
except, in this case, they went the wrong way. it was not the will of the people, but the will of a very small minority who demands that everyone play by their 2000 year old set of rules; or at least how they think those rules should be understood and followed.
you know what's right and what's wrong. we don't have to teach you that. you know, in your heart, that discrimination like this is very wrong; but you use some twisted congnative dissonance to convince yourself that its 'a form of freedom to be able to hate anyone you want'. I guess it is, but there's a bright line between hating someone for their belief system and denying them service in a public store or setting. you can hate them all you want - till the cows come home. that's your freedom right there. you are not forced to party with them, befriend them, marry them or go to church with them. that's all allowed in a free society.
but the line stands when you deny them basic rights. it does not take much for a small town to band together and LOCK OUT sales of goods to people who are different from them. and this is exactly where we are headed if this set of laws is allowed to stand.