Is it fair to use this word against those who persist in promoting religion, alternatives to medicine and all other pseudoscience in spite of knowledge readily available? In my opinion, yes. Why? I present the definitions of stupid (given to unintelligent decisions or acts : acting in an unintelligent or careless manner) and ad hominem (appealing to one's prejudices, emotions, or special interests rather than to one's intellect or reason).