Civil unions, the rite performed by a government licensed magistrate, cannot be limited by moral values predicated by the religious beliefs of any segment of the population, the Constitution forbids the government from engaging in such restrictions.
Holy Matrimony, the rite performed by members of the clergy, is not subject to governmental regulations, and as such, Churches cannot be mandated to perform gay marriages.
Clear enough for you?
No. Tories position is clear, yours is clear as mud.
But I would caution you on making sweeping declarations about the absence of morality in law since all law is based in morality. Every law Luis, not some, every one.