As mentioned, marriage is religious ceremony. Civil unions bridge the gap for those not wishing to comply with religious requirements but want the legal benefits.
Gay marriage will eventually be voted in. Not because of equality, no difference as man/women union, etc, but simply that they gay activists will have worn down their opponents to the point of, screw it, let’s move on.