Just watched it and really enjoyed it. Bobby Lee Swagger is a bad mother. I really liked the action scenes, and it was good to see some shots of Philly(from right outside there). Sniper stuff is real interesting, and Wahlberg really nails the role of a Exceptional sniper whose life is dedicated to Armed Forces. I really don't understand the problems people had with the story I thought it was done real well. As for the villian, you literaly hate Danny Glover by the end. Some of the kills and shots in the film were awesome..some mentioned above.
All in all I give it 8/10