Is it that hard to accept that gambling is best accepted as a means of having fun than a means of making money.
No, it's not hard to accept that. Most people have fun when winning, and in gambling winning means profit. The possibility to make some cash while we have fun is one of the things that makes gambling so interesting, we can't run away from that fact.
I think the fun and enjoyment only begin when we accept the fact that winning and losing are an inevitable part of every game.