geez you really went to a lot of trouble after simply having it pointed out that it was rude to call someone names, rather than intelligently counter their opinion.
“What an idiot” is not a substitute for “This person is wrong because...”
A simple “You’re right, I’m sorry” would have sufficed
Don’t throw stones when you live in a glass personality, K man...