Romney takes on Obama protesters