‘Amnesty Man’ Rubio publicly bashed in Florida