And the former NFL star is not afraid to admit he didn't always do the best job while raising son Jack, 17, whom he shares ...