~~
I personally think that soldiers should not be allowed to gamble at first place.
Soldiers are there to protect the country and its people and there should not be anything that should distract them from their duty.
Gambling might not sound like a big deal but it is something that can get anyone addicted easily.
Even if 1 soldier gets addicted or lets say distracted then it might cost lives.
Just imagine a soldier getting late to a place where he should be just because he was playing a game and it ended up enemies getting into their zone and killing someone.
Actually, I don't know what the rules are in each country for their soldiers regarding gambling. Since it is not allowed in my country, so there is no choice but to obey the rules and regulations. Let alone betting, active soldiers are not allowed to visit nightclubs. Imagine, let alone gambling online in a war situation. My point is not about addiction, because they are educated to always be disciplined. However, when on duty in a conflict area, do they still think of gambling/betting even though it is claimed to be able to relieve stress levels? Even what they bet is not only money, but also the lives of many people and the soldiers themselves. For me, this is not a good idea or even does not reflect a truly wise attitude. However, if the choice is for entertainment and not while on duty in a place or area of conflict, maybe it is permissible if it does not conflict with military regulations. Ideally, if soldiers are allowed to gamble, they do it at home. In other words, they are not carrying out official state duties. Because, their priority is to protect the country.