I am not sure gaff was the right word for that,  that may have been a miscalculation. 

Milo and other have been moving the window on acceptable discourse slowly over time with provocative language. 

I agree that  he seems to have taken it a step too far there but it was probably a deliberate risk calculation by him.