How does this movie score over 4 stars?!

Rating: 3/10 (26 June 2011)

I just checked the "contains spoiler" check-box so nobody complains about me telling people up front that this movie is the worst piece of work I have seen in a while.
It doesn't make any sense whatsoever. Not to mention the fact that this movie propagates an image of Russia that is far from reality, but hey, we're not looking for anything realistic, it's still an action movie, right? But get this (okay, now it's definitely a 'spoiler'): Miss Salt has a 'mission'. She's a trained agent, Russian intelligence. She's always been, ever since she was a kid. Now her boss wants her to make her move. Finally. So they (the Russians) blow her cover (wtf?!) and she's on the run and starts killing people. And of course she tries to complete her mission. Would it not have been a lot easier to let her make her move without blowing her cover first? The (inconsistent) plot reveals, that there is an even bigger mission behind the first one, which would have been a LOT easier to accomplish without her cover being blown in the first place, by her own people.
So: If the writers didn't think of that (very basic) hole in the entire logic of the film, don't bother looking for complexity. This movie is such a big mess.
When I came out of theater a year ago, I didn't only want my money back but also the time I wasted.
I am not giving one star, because camera and sound were great, but that's not the only thing movies are about. But it's just not worth more than 3 stars.