It's always fun when Republicans get upset because one of their own says what they all think and say, just with a bit less refinement. Trump's views are perfectly mainstream Republican, he just chews the scenery a bit more than is appropriate.
And the press generally focuses too much on the theater and not on the actual policies. Policies matter much more. Trump is an asshole, but he's really a typical Republican asshole, with just a bit more asshole.