Some people always get this wrong, not everything is relating to a spiritual issue especially gambling, it's more relating to a mental issue than something spiritual for instance you shouldn't be referring an addicted gambler to the church or spiritual home for prayers, rather such cases should be handled by a mental health practitioner, psychologist or the rightful professionals to handle the situation, your spiritual leader or teacher is just a religious leader meant to handle spiritual cases and not the right one to handle such cases, I don't know about other societies but I've seen people in my region make such errors and it needs to be addressed.
Correct, I am from a country where it's people will blame everything on spiritual attacks, when they make a financial mistake it's an attack from enemies, when they lose a child to a sickness or accident it's an attack from the enemies, everything about them is spiritual so yes I support that people easily think that gambling addiction is spiritual, though not every countries but mostly Africa countries do this and its messed up.
Religions have done more damaged to the country than been atheist, pastors and the priest hood holders knows nothing than to prey on people with small minds, once they give them some premonition they believe instantly.
I am a believer that God exist too but I don't trust humans like I trust God, they bring fake believes and lie about getting some holy messages from the real God whereas it's all fake, I don't believe that everything is spiritual attacks, the world have gotten past those medieval times.