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.