I agree with part of what you say. You can't always "make up" fatherhood when they are adults. It's too late. David had his first kid at 20. Same thing, with the NFL...can't really make up time there either.
Now, that being said, there are plenty of guys who work hard at their jobs, take...