Shifting the blame is a common method to defend one's own bad habits. To be honest with yourself if difficult and puts the mind in anxiety and hence the mind works like this to avoid the anxiety.
However most gamblers fail to correct this maladaptive nature of the human mind. Accept the loss and move on is the mature thing to do in any gambling situation. Never try to ease your ego or fall into the trap laid by someone else intended to harm your finances. Because there is no such thing as win in gambling if you dont stop.
I have seen some posts of gamblers making complaints about the casino robing them of their win and they request for a refund because they feel cheated lol... people who do this are immature instead of moving on they start calling out the casino claiming that they got scammed...in gambling no one is promising you a win, you are responsible for the risks you take, if you lose just simply move on