I have an idea.
First, I know the difference between a hero and a protagonist, he became a "hero" when he decided to fight and sacrifice himself, thus enabling Christopher to escape.
Second, wow you assume I haven't traveled outside the US before, and been to third world countries? In fact, I have spent considerable amounts of time in "less stable countries", for months at a time. What I am saying is, that South Africa (which I admit I have never been to) does not seem like that type of country to me. I would be happy to take any comments from someone that actually has been to South Africa, or even more, lives/lived there.
Third, never once did I complain about the depth of the main character (thanks for reading my post, btw), in fact, i think we should have had a little more on him since he was the protagonist. I wanted to feel for the guy, but I couldn't. As for the other characters, I just wanted motivation for their actions and was hoping for more than the typical "greed" scenario, as was in the case for the father-in-law (maybe show how he didn't like Wilkus because he wasn't good enough for his daughter, or something).
Fourth, I perfectly understood what was happening without the gore, so the answer was no, it was not needed.
Fifth, I think you missed an important point about the so-called drones. It was the media that called them all drones, not the aliens referring to themselves, so you are being rather "humanist" on that perspective. Obviously the aliens could learn things (Christopher's son), and some could deduce a situation and make appropriate actions (like at the end when they come to save Wilkus' life). So to call them all drones is an assumption on your part, not mine. And who's to say there weren't other smart aliens out there? The drones were smart enough to understand bartering and such...
Look, it is ok for you to think this was the end-all-be-all in terms of sci-fi this year, but I simply don't. It was more a social justice issues movie than anything else. I'm not saying there was anything wrong with that, I am just saying I was expecting something more and didn't get it. Maybe District 10 due out in 3 years will be more of what I was hoping this one to be...?
Again, you question if we saw the same movie, and I question if we read the same post?