I think you're wrong to say "you decimated the thing they care about". The way I see it is those loathing people have a job to care about a thing. The people who gave those loathing people their job also gave another job to another person who's just doing their job too.
Everyone has a job with a remit and responsibilities. The role of business leadership and management is to make sure the people and remits operate harmoniously to efficiently reach a common goal.
If some people doing their job well decimates another persons job in the same company, that is 100% the fault of the people managing the jobs, not the people doing the jobs.
Management can be wrong about many things, but this doesn't mean that the "hired gun" as the OP says has to come out swinging.
A job is not an object, a human is not a machine.
You can be another Nero. Come, burn everything down, and leave, or you can be a compassionate with people, talk with everyone, win minds and hearts and accomplish the same thing.
I worked with both kinds of people, clashed with the first even if we were trying to accomplish the same thing, and cooperated with the latter, even if what they wanted is complete opposite of my views.
I behaved that way, because the former one wanted to do the job, get the praise, and get me fired in the process, but the latter one showed me an outside perspective I failed to see, so I agreed and did whatever I can to fix what's broken from outside perspective.
If the first person didn't see me as a threat to themselves, I'd have pushed them to the place they wanted to be, because I'm no ladder climber, but they don't work with us anymore.
Of course there will be stubborn people to do whatever they can to protect themselves, their position or whatnot, but they are rare and generally have other motivations, from my experience.