The father of a 4-year-old Texas boy who was snatched from his Dallas home and found lying in a pool of blood says he can never forgive himself for failing to keep his son safe.