Protesters push their causes during Obama visit