Yes he could be ahead of romney...had he in fact acted like a real president protecting Americans as you said.
But the problem with that concept, is that obama is an empty suit of a fraud. He does not view America the way we view our country. He views us with contempt and is all to quick to blame us and apologize to terrorists for the American way of life. In the heat of the moment he showed who he was. He cared more about calculating his re election odds than about doing his job.
Sure you can argue he web after bin laden, but he had months to contemplate it and from reports, it took considerable convincing and pressure from his generals and advisors to go after bin laden.
Obama is who he is.