Is there a link or something that can explain what exactly this 'law' means? Before it was a state decision, and now it's not a state decision, but federal law?

Anyway I'm personally against marriage universally, so my position is of support. You're welcome to fight it if you support gay marriage -- that's what's so great about your country (among other things).

As for the ban itself, does this annul all existing gay marriages?