Yeah, I'm not fully convinced that the OP is the good guy either.
Even if he does have superior sales numbers, etc, it is possible to be a good worker, but still have a shit attitude that's detrimental to a company.
I've seen it first hand; the most productive employee develops some shitty rock diva attitude and ends up raping team morale in the ass. As soon as they are out the door suddenly OVERALL productivity skyrockets because people are much happier.