The sniper scene is terrible. It just makes no sense. (Spoiler ahead)
Enemy sniper is deadly accurate, kills first 3 or so with first shots. Then proceeds to miss the main characters even though they are in the same spot that the previous guy just got killed in. He continues to miss them while they have a drink. But of course we have a crazy dude as the hero, bullets can't hit him can they? Where is the enemy hiding? In the only building you can see for miles. He doesn't move, waits for them to reload their rifle, have a drink, clean their bullets, miss a bunch of times, until they finally hit him. Meanwhile, the noob guy (noob guy, serious guy and crazy guy,, no stereotypes there). Cuts loose on semi automatic, and is deadly accurate, even though he barely aimed. Kills a guy in the middle of a bunch of animals without hitting any of the animals.
You could drive a truck through the holes in the logic of most of the scenes in it.