While America might be the land of guns, mass incarceration, right wing paranoia and idiotic foreign policy, it sometimes gets things so right that it deserves its reputation as the freest nation on the planet. In a historic ruling, the U.S. Supreme Court ruled 5-4 today that it is legal for all Americans to marry the people they love.