When you start an exchange with an insult, don't be surprised when it boomerangs back at you.
Grow up.
adjective
1. lacking in knowledge or training; unlearned: an ignorant man.
2. lacking knowledge or information as to a particular subject or fact: ignorant of quantum physics.
3. uninformed; unaware.
4. due to or showing lack of knowledge or training: an ignorant statement.
I didn't hurl an insult, I merely stated a fact