This times a million. Years ago when I started to try Linux, I got that exact treatment, it was NOT helpful in the slightest.
Remember, not everyone knows what you do. Not everyone thinks the way you do. Be kind, understanding and helpful... and if you can't at least be quiet and let the others be kind, understanding and helpful