I find it hard to understand why someone that has spent tons of money and effort on a community would cheat, in my opinion he should be given the benefit of doubt unless IPs really match, it would be a shame for a community to lose someone that had the motivation to donate and help due to perhaps a misunderstanding although I agree his story is pretty weird.