The cause of a gambling problem is the individual's failure to control the compulsive behavior. As a result, any type of gambling (racing, bingo, card games, dice games, lottery, slots and sports betting) can become problematic, as can an alcoholic can get drunk on any type of alcohol.
yes we are blaming gambling for being wrong but in fact gambling is not wrong but the way we play gambling is wrong. gambling is not to invest all your money in one time and lose it , you need to play it with strategy, if you have no strategy for gambling and you are playing it in a wrong way then in such situation gambling is not responsible but you are responsible because you are playing it in wrong way.
What make us think gambling is wrong is because we do not accept losses or defeat, if we win, we will think we are good enough and we can abuse gambling to make an easy money, but when we lose, we think we are being cheated and gambling is the worse thing that happens in our life.
That sounds unprofessional IMO, and because of that, we will never gonna grow as a gambler and we will end our enjoyment early as we hate gambling because of our wrong thinking.