A heckler who was told to ‘f*** off’ and called a ‘white liberal’ by the Home Secretary has clarified he is not even white.