I recommend listening to his interview on Pat McAfee's podcast. It really did change my opinion on him.
A couple of points:
The GPA at Independence CC went way up when he was hired;
None of his players who got D1 college scholarships were later arrested or kicked out of the D1 institution that they transferred to;
Almost all of his players support him on social media. The only ones that don't, were kicked out of the school.
Every year, he has a team full of headaches and the goal is (openly) different for his players than it is for most colleges. Winning is nice, but getting a scholarship is #1, everyone wants to get out of Independence, Kansas as quickly as possible. That changes a team.