Donna, I think you are making an assumption here about meaning. I read "newbie idiots" meaning newbies who also happen to be idiots, not inferring that all (or even most) newbies are idiots.
Newbies applied to all of us once (heck, I think it still applies to me), but a person has to earn the title of idiot.
Don't take the remark personally, I can virtually guarantee that it was not aimed at anyone specific... and not to newbies as a whole either.
This club is full of good people who will help you in any way, and many who will give you the shirt off their backs... don't let this misunderstanding sour you on it.