Forbes blasts Obama