A professional criminal would never slip up, and an honest amateur would not do this. But when you combine both, you get the clusterfuck we have.
I was listening on TS when these discussions took place (both the original and the following shitstorm) and I don't think there is any real problem with him or his activities at this point.
It's one of those things when everybody can be 99.9% sure about something and doesn't really care (they accept it as a part of "the game") but they want to brutally execute the man on the spot as soon as he admits it.
I for one, appreciate his honesty and I like his style. I am somewhat similar in this regard and I also got into trouble by similar behavior a few times (I refused to deny my obvious activities unlike everybody else, even though nobody was dumb enough to believe the others are innocent).
I was also listened to that chat live - I agree with you.