Y'know, if you let the public vote on what's "right" we'd still have slavery, women might still not be able to vote, and you can bet your *** that non-whites would not have to worry about going to school with whites.
It will take lawmakers with balls to force true equality in the US. Thank goddess other nations such as Canada, Netherlands, Belgium, Spain, and South Africa do understand the discriminatory nature of such close minded bans. Maybe someday, the US will truly be a nation of equal rights. Civil-marriages entail a wide range of entitlements, including social security, health insurance, taxation, inheritance and other benefits unavailable to couples unmarried in the eyes of the law. Restricting legal recognition to opposite-sex couples excludes same-sex couples from gaining legal access to these benefits. Similarly, though certain rights extending from marriage can be replicated by legal means (e.g. by drawing up contracts), many cannot; thus same-sex couples may still face insecurity in areas such as inheritance, hospital visitation and immigration. Lack of legal recognition also makes it more difficult for same-sex couples to adopt children.
I look at it this way. If you don't want to marry someone the same gender as you, don't. You aren't forced to. But let those who do want to make the commitment do so, and enjoy the same protection opposite gender commitments do. Laws concerning cross-race and cross-religion unions have been struck down, sometimes forcibly. It's only a matter of time.