This is why I try to be mindful of using those words. They're really stuck in there but I understand that it would be hypocritical of me to call for understanding towards mental health and cognitive issues and then fault people for not having the cognitive capacity I think they "should" have.
I definitely fail frequently because I get angry when people spout total nonsense, even hateful stuff. I try not to let that get the better of me though.
There's a difference between drawing a boundary and insulting others.