David Horowitz: Obama Republican?