Yeah, the elitist attitude around the language is a shame. Haskell is actually pretty easy to learn and teach, and is very useful in certain domains.
Functional programming is just one of the paradigms, and useful in it's own domain. Its not a end all solution to everything.