You sound like a jerk. Team-mates not understand something is not an excuse to call them stupid. If you truly love something then usually you'd want to share that love with the uninitiated.
Your not sharing it in a way that's understandable?
People learn and think about things in different ways. An explanation for something that's clear to you might be gibberish to me. Continuing to explain it to me in a way you understand doesn't really help me.
In my experience, people develop a better understanding of a particular concept if they take the time to figure it out for themselves rather than relying on someone to explain it to them.
The person might not be able to figure it out on their own. That doesn't mean they're dumb; they just missed a particular intuitive leap that was easier for you.
The person might dive into it and learn it incorrectly. They might find something on the internet that seems to make sense, but isn't a good way of doing it. Then you have to clean up the mess their imperfect understanding caused, plus help them unlearn the wrong thing.
I think the best bit is somewhere in between. When learning something new, everyone should do some of their own research and self-teaching. But having someone knowledgeable to also teach can be essential, and if someone like that is available, I think it's wise for a self-learner to at least check their understanding with that person, early on.
I'm sure the project management guy hates it when his coworkers are too stupid to think of planning and deadlines.
I'm sure the product manager guy hates it when his coworkers are too stupid to think of users and use cases.
Also, I would add:
I love clean code and auto-linting via perfectionist code rules that also auto-realign code to my standards of beauty.
I love using vim because it fits my self automation behavior and I've optimized it so much that I cannot use any other IDE without breaking things.
I am a Linux guy and I hate it when coworkers are too stupid for utf8 encoding.
I love tabs, not spaces and I don't understand it when coworkers are not able to setup a simple editorconfig file, hence integrate it in their "IDE".
I love working during the night because nobody is standing in my door while asking me whether I got that email two minutes ago.