why even give them an opportunity to screw it up
Because it should be a states issue, and I see no reason to make it a federal issue if it can be handled at a state level.
If it can't, fine, but it probably can. I think we have at least 5 votes against gay marriage on the SC.