One would hope all criminal offences are morally wrong - because if not, why would they be criminal offences? But the converse does not hold - the idea that something is immoral, ergo it should be illegal. The law should set a floor for human behaviour, not a ceiling. This has nothing to do with moral relativism - it's just a recognition that for liberty to endure, a distinction can and must be made between what is a crime and what is a sin. To go beyond this is to go beyond even traditional authoritarian conservatism and enter the proto-totalitarian world of Calvin's Geneva.
I’m a Libertarian. I believe fervently in freedom of speech and of association. For everyone: Left, Right, Indifferent and for the BNP. Liberty isn’t divisible. If one group can be freely persecuted then so easily can another when someone different is in charge. The only real protection against persecution of minorities is liberty for all.