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.
People tend to do this when they gamble irresponsibly. This reminds me of the times I was gambling on aviator games, most people chatting In the discussion section usually rant about how the casino is a scam when they are losing forgetting that gambling is just a game. Whenever you stake any amount of money in it you must always be prepared to lose it. Instead of blaming the casinos they need to take responsibility for their actions