This guy Dinesh D'Souza has always been one infuriating right wing hack, whoring himself out with some of the stupidest arguments I've ever heard. However, this is easily the worst I've ever seen, even from him. It's a long read. But it's important to check it out, to fully understand, once and for all, how there are absolutely no limits to how low the right wingers will go these days...
And here's a great counterpoint piece: