Cruz saw the camera and wanted a photo-op, so he pinched his daughter to force her to submit to a kiss. Cruz doesn't even see his kids. Heidi even admits that her daughters consider him a "guest" in their house.
Not sure how you came up with the first part, would stand to reason that my child would be unhappy with me if I pinched her, so why would Cruz do that to get a kiss? For your second part I had to be on the road quite a lot when my children were young do to military service and my civilian job. My children’s love was not less for it. Just because you’re not home doesn’t mean you don’t interact with your kids. Your attempt to slander Cruz with that picture says more about you than Cruz.