This post is act of kindness to Jim (or John)but I say it’s none of our business.
John need to sort this out with Jim or seek justice else where. I’m sure not all dialog between the 2 parties are exposed to us, arbitrate ones character based on limited information provided by opposing party is like umpire a tennis match with blindfold. To me, this is complete meaningless and tasteless.