As President Obama put it in a blog item (!) for The Huffington Post: "It's offensive. It's wrong. And it needs to stop, because in the United States of America, who you are and who you love should never be a fireable offense."
