Very good article by Alan Keyes. Thanks for posting.
This guy is right on.
Too bad MSNBC fired one of my hero (Alan) a few years back.