The loose script of the movie is why the movie wasn't a blockbuster. I mean Rambo isn't a guy who sneaks up to the enemies unprepared. Rambo could have killed a few people stealth mode and saved the girl and then later expect the bad guys on his ranch hunting for him. This would have made the movie more action packed. The real action is only in the last 20 minutes or so, which in fact is seriously good.
I know they are trying to portray a more matured John Rambo btw who definitely should have had the foresight to realise that the girl would do something stupid but he seems immature is dealing with enemies unprepared.
The action scenes are perfectly violent are gruesome which is what Rambo is.