What verbs (or phrases) describe the behavior of expressing negative opinions on a topic the speaker is seriously misinformed about? What can be such a person called? "Droning"; "incompetent", "demagogue" or "ignorant" aren't quite the terms I'm looking for. Perhaps a combination of "judgmental" and "ignorant"?
Example:
He was going on and on about how gays are depraved immoral animals who wanted to destroy the traditional marriage, but could not name a single marriage broken by, or crime committed in the name of homosexuality.