MSNBC.com reports that Florida Republican Sen. Marco Rubio acknowledged Wednesday that American history was “marred by discrimination against gays and lesbians.” But in a speech at Catholic University in Washington, Rubio drew the line sharply at marriage equality and accused supporters of same sex unions of “intolerance.”