Who says he has changed? Nobody ever accused him of not being charitable, or even of not having a big heart. I guess he must've learned to say "please" before drugging and cornholing strippers...
Having kids does change you. Having daughters really changes you. I believe Zach has 2 daughters now. I bet cornholing strippers doesn't have the same appeal.