This issue here is not whether or not Mike Leach (or any coach) is a "good person," but rather that they are good employees. We don't know any of the coaches personally, and having brief conversations with them at alumni functions doesn't give any of us insight into their character; good or bad. Up until the Jerry Sandusky scandal went public, fans would have been crucified if they suggested that Joe Paterno was a bad person. That's an extreme example, but the point is relevant. We know nothing about these coaches. Let's acknowledge that.
The only judgments any of us can fairly make about Leach would be directly related to measurable data points. W/L record, team conditioning and preparedness to play, off field conduct of players (and coaches), player graduation rates and classroom performance, overall management of the football program, recruiting as it relates to roster management and on field performance, and a basic acceptable level of congeniality with alumni and the media.
I've said before that Leach strikes me as a turd of a person, but that's really not a fair comment. I'm basing that opinion off of brief snapshots of certain behaviors (like his over the top, guarded stance on discussing injuries or player suspensions, his blowing on his coffee during press conferences, and surly attitude with the media (and alumni on occasion) when questioned about anything related to play calling or offensive philosophy.
Apart from that, in 6 years, he hasn't said or done anything that I have found offensive as an alumnus, as a parent, or as a football fan. We all pick apart his X's and O's, but of all the WSU coaches I've followed through the years beginning with Walden, I think Leach manages our program better than any of them. By management, I mean overall attention to detail, and an understanding for everyone involved with WSU football, that THIS is the way we're going to do things. You show up for meetings, or you get suspended. The training table is structured LIKE THIS. Practices are organized down to the minute. If specific rules are broken, you WILL be kicked off the team. We DO NOT discuss injuries with the media. You ARE expected to maintain above average academic progress and performance.