I see it happen over and over.
The main problem of this site is that expert fights a noob, an experienced boxer fights a skinny guy, everyone already knows the outcome of the fight and the fight itself is not only pointless, but cruel.
I know that new users tend to come off as aggressive at first, and typical response of experienced users is to crush them.
New user comes to the site, then gets destroyed by experienced users and quits the site in embarrasment.
I think if we want new users on this site, we have to give them some space.
Let new users debate new users.
If you must engage new users, dont do so in a way to crush their world view.
I am not going to argue with new users anymore, if they attack my arguments, I will just ignore them, giving them the "victory".
If you want new users, make them feel more comfortable, let them have fun.