I agree with RayJay. To myself, though, the second one looks like the parents already lost and the BG is holding the child hostage.
Good message behind both.
One reason the first works well is that the background color for the text is also the most frequent color in the picture. This allows for a more balancd feel. Also, as far as colors go, the child's bright pink shirt draws attention to the child, inspiring an "Oh look, isn't she cuuute?" reaction from the viewer, and only later is the sidearm noticed. The pink works with the black and khaki; and the reddish leather holter, while it draws the viewer's eyes to the firearm, is not too far off from the pink and as such isn't a problem.
The second picture has a light-blue background, not a color that the mind associates with a dangerous situation, which is implied by the parent's hand resting on the gun. Light blue
might've worked as a background for the first, but some subtlety would be lost. The text and text background are high-contrast, using colors not found in the image. The stripes on the child's shirt are a bit loud, and distract attention from everything else, including the text and the firearm. The pink also clashes with the sky-blue and the tan overalls, which (combined with the green) creates a confusing, unattractive picture.
Plus, the first one features a 1911 and the second has a Glock.