Is calling people who disagree with you "ignorant" a constructive way to communicate in a professional setting?
I could use this opportunity to stick a pin, but I really just hope that you start talking to colleagues like Liz Vazquez, Shelley Hughes, Mike Dunleavy.  Referring to those who disagree with you as ignorant is name-calling and means you lost.