Yes emotion is the main enemy of your gambling life it's not about gambling life it's also in real life. Emotion force you to take dessision in very short time and we all know short time dessision is always wrong and it make problem in life. That emotion create problem in gambling if can't control your emotion you can't be a gambler. If you can't control it the best openion is leave gambling or it will distroy your financial condition.
There is no need to take such a strong stance against our emotions when gambling, otherwise we might as well not gamble as a great deal of people do so because they want to get some fun and feel something other than their own boredom.
What we need to do is to have a very strong control over the money we use to gamble, this way regardless of the emotions you may be feeling at the time you will not take dumb decision with your money, while at the same time you are able to enjoy gambling as you should.