Shopping in replacement of gambling addiction? No difference of becoming addicted in gambling and I think being shopaholic is even more costly than being a gambling addicted. So I would put an X mark on that thing, going out with your friends is a check, this will forget you for a while that you are an addicted gambler, hanging out with them daily but make sure you will not treat them all the time.
It looks like you in a dreamland, not in a reality and that's why you're expecting always winnings from gambling. There is no way for you to win money always from these games and if that is possible then why casinos will run the business and spend money for advertising their site to bring more gamblers to the casinos. The people who are trying to quit gambling are most smart people because they realise the fact of gambling.
only with the games itself but also with the game of life, realizing that quitting is the best part of winning.