Donald Trump has said a lot of dumb stuff over the past several weeks.
He referred to most Mexicans as rapists. He said he likes China because some Chinese dude paid a lot for one of his apartments. He insinuated that Megyn Kelly was on her period during the Republican debate in Cleveland.
But Trump may have finally gone too far.