CNN Poll: Have new controversies hurt Obama? Has GOP overreacted?