The President is challenging everybody who doesn't agree with his "surge" idea for Iraq to come up with something better. That's like the fellow who sets his neighbors house on fire and then criticizes the fire department because they don't have a plan bring it under control.
His policy is correct in the sense that more troops would be needed to get things back to normal, if we knew what that was . About ten times more than he wants to send or has available for that matter. And then it's a matter of how much time can you commit to the game. The "game" between the Sunni's and Shiites has been going on since sometime in the 7th century or so, give or take a couple hundred years. That's a lot of military rotations if you figure it takes as long to solve a problem as it took to create it. We should be able to declare "Mission Accomplished" somewhere around the year 3350 A.D. Hopefully we can finish up Afghanistan at the same time.
The other alternatives are "cut and run". That worked for the President and Vice President when their generation's war in Vietnam was available for them and I'm surprised they haven't opted for it again. Probably because somebody's watching this time. The President is right though. When we leave Iraq it will likely be a bloodbath as contrasted with the present bloodbath that we have already been powerless to stop. The difference is we won't be there and consequently can ignore it. We've shown we can successfully do that in Darfur.
Then there is "Plan B", which no one is talking about because no one has one.