Because they're human. Just like the rest of us. I don't know the details of this situation.
Several issues, like dishonesty, bigotry, and adultry, are not illegal; but they cannot be tolerated, in a professional law enforcement agency. Not to say either of these were the issue. I don't know the situation.
Just like they cannot be tolerated, they cannot be revealed. Because of privacy matters. Again, I have no idea why he chose to resign, nor what the details are. Many times, it is something wrong, but not necessarly illegal.
But I can gurantee you this: Not the Sheriff, nor anybody, in Internal Affairs at the NHCSD, is "making anything up". Nobody in Law Enforcement likes situations like this. But its something that has to be done.
They were investigating an alleged problem, and he appearantly, wisely, chose to resign. This speaks volumes. How anyone can imply this was "made up", is totally beyond me.
More information about formatting options