When a story calls for the bad guys to be regular, civilian human beings -- e.g. American citizens, the kind you might run into at the bar if you weren't busy trying to shoot each other in the face -- that's when things fall apart.
"Let's go shoot some white people!"
Let's pick on Watch Dogs. Not just because it was a massive disappointment (although it was). It was hyped as one of the first next-gen blockbusters, yet it exemplifies countless flaws we've been begrudgingly tolerating for years. It's like that roommate who just isn't quite annoying enough to make it worth the hassle of disposing of his body and finding a new one.
In Watch Dogs, you're vigilante Aiden Pearce, who's fighting against crime and corruption in Chicago despite the fact that everyone in the city flips out at him if he has the audacity to stand within five feet. You're especially opposed to the futuristic Blume Corporation, which has unprecedented access to both the city's infrastructure and people's personal lives.
On multiple occasions you have to sneak onto Blume property. You can technically use stealth, but because there are 18 guards per square foot you usually end up killing them all instead. But you're not gunning down corrupt executives -- you're shooting blue-collar schmucks who are just trying to earn a paycheck. It's doubtful they know what their employers are up to. It's like trying to protest BP's environmental policies by blowing up the cashiers at gas stations.