@MrMazda:
I kind of get where you're coming from coming from on that point, but I'm not sure that I can completely agree with that. Whether you're in Canada or the USA, you're protected by law from any form of discrimination. Granted, businesses have the right to refuse service to any given customer at their discretion, but when it comes down to refusing service to someone simply because they're gay, black, asian, etc is just not something that I can support. Now that being said, if a business owner, minister, etc refuses service to someone because they're a downright asshole and they're really hard to deal with, then I say by all means, deny service. In my opinion it shouldn't be based on any physical attribute that the person may or may not have, but rather should be based individually on how the person you are offering said product or service to handles the situation, rather than race, colour, sexual orientation, or any other physical attribute they may or may not have.
Well that is just not true, at least in the United States you're not protected by law from any form of discrimination. And I bet the same holds true in Canada. You are only protected against certain forms of discrimination and only if you fall into certain categories.
Unless a law specifically forbids discrimination then that discrimination is legal. Plus many people will read the laws to their advantage and not on how the law was written.
For example age discrimination is illegal is tossed around when in fact it is not illegal. When hiring you cannot discriminate against some one 40 or older but you can discriminate against some one younger. Judges have ruled and said that the laws were written to protect the older workers and not the younger ones.
As for the gay marriage issue. Should, let's call them businesses, be allowed to refuse service based on religious beliefs. They should be allowed and it is protected under the Constitution. I don't see a issue being raised that Jews can't get married in a Catholic church. And really what is the difference.
Now that is only for businesses, people that work for businesses should not be allowed to discriminate based on religious beliefs. In other words in the business doesn't have a policy against the service then the employees cannot refuse service.
For example of something that was tossed around a Wal-mart employee refusing to make a same sex wedding cake. If Wal-mart doesn't have a policy against it then the employee cannot refuse to make a cake. In Idaho they allowed county clerks to not issue marriage certificates to same sex couples if it went against their religious views. No, they should have no religious views at work unless it is a part of their job.