This is getting tiring - personal insults need to stop - end of story.
Just because someone disagrees doesn't mean they have an empty head or small mind. If you are going to bring your beliefs to a DISCUSSION forum you have to expect people will disagree.
On the other hand if you do disagree and want to discuss it should be done respectfully
There needs to be respect on both sides and this constant tag teaming of insults from both sides is getting very boring.