Trump rally in Tulsa faces backlash