BTW, he's right about the Republicans, but they blew their chance at being the party of fiscal responsibility in 2004-05. Yeah, I'm voting Republican, but last time they were in power they spent money faster than any other entity in the history of the world. Until 2006, when the Rats took over. The Rats doubled down and hit the gas pedal.
Yes he has.
When Obama first started his campaign Dr. Sowell was critical of him but as time has progressed he's become extremely critical. In some of his columns he has lambasted Obama unmercifully but it was always deserved.