Everything you said is true, no matter what reason one decides to gamble, still the most important thing is to be a responsible gambler, your money is your responsibility, your risk is your responsibility, no matter how good your psychology is in gambling, still when you lose you will feel emotional feelings, every gambler must hope to win every game or match with accumulated profits, but as you said the chance is only 1% and as the title OP made, in the end no one can beat the casino no matter how good strategy you have, all gamblers can only speculation by relying on luck and a little analysis, especially if it is sports betting.
Players who get emotional after losing think their money was lost without any value given back to them. Nobody feels great to learn that a chunk of money left their pocket to the ground without realizing. This is how some people feel of gambling, and it gets them really worried and emotionally drained. So, it's best to assume that the money spent in gaming was used to pay for a fun time or moment. Giving oneself the impression that the funds lost had some value attached to it, helps relieve gamblers of the hostility caused by losing money in gambling.