The only place Obama is really tied to it is wanting more tax incentives ( additional 7500) for the purchase of them. 15k in total that taxpayers must subsidize.
Regardless of the Fox spin or lack there of, they still need to address the price, only going 30 miles on a charge with test...