Rep. Charlie Rangel (D-NY) shocked openly gay MSNBC anchor Thomas Roberts when he said the Catholic church should continue its anti-gay marriage stance and continue to “tell women what to do with their bodies.”