Yes, but I find the Democrats even more offensive. I don't think we have any millennial snowflakes on this website, but the fact that I find Democrats offensive is good reason not to use being offended as a reason to shut people up.
I think he could benefit at times with better tact and word choice, but most of the controversial things he has said have truth in them.