Yeah, pretty much. It fucking sucks but if bad guys hide inside a hospital full of civilians, you shouldn't shell the hospital. Does it make fighting them more difficult? Yeah. The right thing isn't always the easiest thing, but it's generally agreed that if a bad guy is using a child as a human shield, you shouldn't just shoot the child because it's easier.