The screed you posted also contains many of the things you parrot here daily. Did you write this? It even uses the juvenile name calling.
This article was also published at American Thinker.