Morals are bullshit, im sorry but you cannot legislate morality.
What you are attempting to do is make your religion law and in a nation that is supposedly tolerant of the beliefs and customs of others this should not be possible.
If you choose to live a certain way full of morals and god loving then go for it but everybody likes to say that this hell hole is a free country so shouldn't people be able to live how they want so long as they don't harm other people or their property?