Yes. "dzieci" is a bit illogical, true. But the singular form "dziecko" is neuter, and even if those specific children that you are talking about are boys only, still it's "one" as you decided to go with the word "dzieci" and not "chłopcy".
"ludzie" is logical, because by definition this should include at least one man (otherwise you go with "women") so it's masculine-personal.
None of those is Genitive. "szanować" takes Accusative.
"uncle" is masculine, and as it denotes a person, it's also animate. Accusative of masculine nouns is the only situation where it matters whether the noun is animate or not. Animate ones have Accusative identical to Genitive. The inanimate ones have Accusative identical to Nominative.
For 'not masculine-personal plural', the Accusative form is identical to Nominative.