In Skyrim and Fallout 3, they should have implemented a system where kids respond to your skill level, your armor and reputation. If you look like a random loser mercenary, they can be respectless, because they know you're a random nobody who can't afford doing anything about them. Once you walk around in Daedric armor, they could be fearful or admire you, based on your reputation. What flips people off might just be how these brats ruin immersion. You slowly become that badass superhero that can wipe the city no problem, but they still treat you like a beggar who just arrived. As games often do, you only get two options to deal with this: Shut up and take people's shit, or rip their spines out and burn whoever has a problem with it. So it's frustrating you're left without choice here, since murdering their parents won't shut them up.
Frankly, I'm not happy with either of them. Even if I roleplayed an asshole, killing children because I'm an insecure bastard who can't take a pre-school insult, that's just not working. I don't like empty cities either. God knows Nazeem drives me insane, but I'm not playing some petty loser who needs to kill half the planet because they happened to mildly annoy me. I sympathize with anyone who killed Nazeem, I'm just saying I'd like a less extreme, more immersive option. Like... burning his house down or something. I tried.
Rockstar knew with GTA V that people want to play a psychopath who ticks off if you look at him funny, so they gave us Trevor. So why can't these games have more creative, less extreme, but still somewhat psychotic ways to deal with these problems? Let me give them a good scare, headbutt their dads in front of them, kick them or throw parts of my last victim at them, burn their toys... whatever. Or as said before, don't give me a problem in the first place if you won't let me solve it. Or, make it so "solving a problem" doesn't mean killing, if killing is suddenly too immoral for you.