When you question a man's integrity you are basically calling him a liar That's what you & others did. Just because you didn't use the word doesn't mean that it wasn't implied
I'm well educated & the replies that you made put you in the shoes of the names you were called
If John is such a good friend to you then maybe he will listen to you on this subject that you inserted yourself into & figured out that you were wrong
Why don't you admit it instead of trying to attack those who called you out for it.