Quitting is also a struggle for most of us. What we have to do is just limit for a while so we can quit gradually. There's no instant quit in my opinion but there is a way for every problem just to solve it and if you are carefully following your own gameplan of quitting, you can do it.
If the person reaches to the conclusion gambling is really bad for his life, he can left gambling gradually as you said, but only this isn't enough, the person should left gradually, but at same time replacing his free hours that were used for gambling before with a new interesting activity. So step by step the person will forget gambling and won't feel very much the impact of lefting it.
Too many gamblers that realized and has the conclusion that gambling will bring bad life to them but do you know on where they are? They/we keep on gambling even we are aware about that, there is something that really is pulling us to keep on gambling and even with realization about gambling still we gamble even we lose.
It's really hard, I understand, but I'm sure many people were able to find harmless activities to spend their time and left gambling. It's like a medical treatment, the person can be really bad, however after some time of serious treatment with cooperation of the patient the disease will disappear (in some cases not totally, but it can become better). The same with gambling, it's very possible, but the gambler needs to be strong and open minded about changing his habits. The "treatment" can involves psychologists, relatives or even only the gambler himself.