Got absolutely sod all to do with realisation. It's not easy.
Why do people get in debt, why do people get addicted and everything else bad for us.
It is very hard for people to stop and change.
Man, you should give lectures to everyone suffering from some form of addiction. Make millions with your wise words.
Hey, alcoholics, why don't you realise you're drunk all the time and somewhere along the way you'll end up with alcohol poisoning and die? Absolutely no excuse for it in my opinion, so stop drinking.
Hey, smokers, why don't you realise you're smoking 30 cigarettes a day, and somewhere along the way you'll end up with lung cancer? Absolutely no excuse for it in my opinion, so stop smoking.
Hey, gamblers, why don't you realise you're wasting all your money at slot machines and somewhere along the way you'll end up bankrupt without a home? Absolutely no excuse for it in my opinion, so stop gambling.
It's kind of a similar situation in all 3 of those cases. You eat too much and get fat, somewhere along the line you think "I'm getting fat" and do something about it. Same thing when you are losing excessive amounts of money gambling or can't get up first thing in the morning unless you have a drink. Not nice positions to be in, but nonetheless somewhere along each of those paths I can't see how you can bury your head in the sand until you get to 22st, lose all your money or become an alcoholic. That is the extreme scale and there will be opportunities to get back on the right path before your life is in ruins.
I'm noticing more and more how overweight the general population is. The real turning point was in ASDA last week (yuck) where it seemed you had to be 20st+ to enter. It was absolutely disgusting.
Anyway, I don't want to take anything away from the OP, he has done fantastically well to turn his life around.