No one or  group of people deserved to be targeted and  called names ( pig, rapists, criminals) or insulted ( "Lying" Ted, "Crooked Hillary", "Little Marco" or John McCain is not a real war hero) .  Trump uses insults freely such as "unattractive, dumb, I am smarter, lightweight, boring, clowns, he's a zero, no talent, a waste." In fact there are hundreds of people he has done this over his decades in the public eye.   There is no way that Trump would expect for people to not be "offended" by his speech because that is why he does it. But as this reporter and Trump will cry "Free Speech", it has been ruled on by the courts of this nation that such "Free Speech" comes with responsibility. An example of this is that one cannot yell "fire" in a crowded theatre. Trump and anyone who supports such "Free Speech" are just screaming "fire" in the crowded theatre and expecting that those getting trampled on as they head for the exit  have no right to speak up and save themselves.