It's more on the mind though, we all know how powerful our mind is, if we let gambling control our thoughts, then definitely it will take us where we want to go, i.e. becoming a gambling addict.
But if our mind says that we are enough with this gambling, then nothing is supernatural about it, we can stop it anytime we want.
It's that gamblers really find a lot of excuses to gamble.