I read today on Donkey Rising something that both makes me feel better and explains why his repub support is still so high.
Over a long period, Democrats maintain a 3 point advantage in party identification if that's all they're asked. However, in polls that are mostly about Presidential approval, etc... there can be rapid swings of up to 17 points in party identification! It isn't that all the people that approved of him before still do, it is that those that don't now don't call themselves Republican in the poll!
Sorry to babble about something as silly as this, but it explains much that had troubled me about polls and American opinion.