David Horowitz blasts Obama admin