Gambling is a game of odds so there is no safe way. It also depends on luck.
There is no safe way to guarantee a win but there is a method (safe way) to minimize the lost. I agree that gambling is a game of chance but the decision on how he approach is still on the player. Player may have no control over the result but he has control on his bet

.
If any player know how to control on his emotion than he can play with better approach towards particular game, so that I also agreed with you so hard and it's impossible to make profit just for our desire, gambling will remain risky always.
but in the end, there is no safe methods to gamble, although he can control his emotion, the chance for winning the games is only depend on the luck and if the luck is not work, then he can loss all of his money and its already happen in every where. but control our emotion is really helpful when suddenly we are in hard situation when we playing gambling.
I agree mate, and even if you know how to control your temper and emotions in gambling the risks of losing your money is always there because like you mentioned above there are no safe methods in gambling.