> He never once called all Mexicans rapists
OK, that's correct as far as I can tell. He didn't say "all Mexicans are rapists". You might still want to reflect on how what he did say was nonetheless offensive, not to mention factually incorrect.
However,
> He never once said he wants to ban ALL Muslims from entering the US
this is plainly false. From his website:
"Donald J. Trump is calling for a total and complete shutdown of Muslims entering the United States until our country's representatives can figure out what is going on"
https://www.donaldjtrump.com/press-releases/donald-j.-trump-...
It's clear that he's not asking for a permanent ban. The parent poster did not say "permanent ban". It's still clearly a "ban" by the plain meaning of the word.
If you're going to defend Trump, at least read what he puts out on his own website.
kthx.