I'm inclined to believe Willis is mostly being honest with the possible exception of not knowing who was to blame for Jason's health issues.

I think the medical issues being on Jason rather than Catherine works since the point is Jason is the one thing Willis is proud of. With Catherine you could argue it was because of her addiction while Jason could be ill because of his parents actions making it more tragic. Willis got out of drug dealing but gets back into crime for his son.