I think Barack Obama has lost his bearings on Hamas.

This guy has some truly sleazy friends and associations.