This smells like propaganda. It’s on a random “news” blog with no information about the organization. There isn’t even a name in the article’s byline, only “News Desk.” The article itself is lazy and biased, simply parroting taking points from a nationalist conservative think tank with a clear political agenda.
This completely nails it. Trump’s lack of a filter and eagerness to pick fights makes him look like a fearless champion for his followers. He isn’t going to pull punches or compromise with anyone.
A very conservative relative of mine likened supporting Trump to hiring a sleazy but effective lawyer: his personality and methods are irrelevant; you hired him to achieve specific results and the only thing that matters is his ability to achieve those results. If it makes the opposition scream then that’s just added entertainment.