If you cannot debate without name calling I would recommend you not to debate at all, first and last warning.
This is a public forum not everyone with agree with you or pat you on the back and tell you what YOU to hear, just learn to disagree respectfully.
Additionally for anyone else involved if this turn into drama the thread will simply be locked