I've seen it mentioned in a negative way that trading is zero sum game, that in order to win someone has to lose. I don't agree with this for two reasons. First of all, not every win is a direct loss. You may be buying from someone who is closing out a profit, or selling to someone who is buying for the long term. And secondly, this is no different than success in any profession. If someone is looking for a plumber, and they see your ad on Google instead of a competitor's, that means you took profit that they would have had. Everyone is competing. In plumbing, those that advertise well, have competitive pricing, and good service, win the money. Those that are not as good lose, or make less. So too in trading, those with the correct systems, approach etc. win the money. Those with ineffective systems and impulses lose. I don't see how it's any different, or something to feel guilty about.