I'm generally pretty cynical, but I didn't find any huge gaps in logic in this movie. To me it seemed more like unique characters acting based on their personalities and motivations.
I got the impression that, had it been up to the gang, Dan Evans and his boys would have been dead. It was Ben...