A father's Facebook photo of his baby "holding" a gun at a gun store has got people fired up.