Americans who oppose same-sex marriage often face "intolerance" from those who support it, Republican Sen. Marco Rubio of Florida said Wednesday in a speech about values that appeared aimed at wooing social conservatives. In remarks he said were likely to get him criticized as a bigot, the Florida Republican told an audience at Catholic University that a strong America is impossible without Americans who hold strong values.