I stumbled across this thread in search results for something else. It's odd that no once else bit, but I'll thow in my 11 cents (including GST) worth.
I'm sure it's possible. Barring unusual pathologies, it's just a matter of willpower, as it is for many things. I don't have any great tips, that's a pretty personal thing.
You may or may not be. I don't think there's a direct correlation. You can be a good/lousy husband despite or alongside your punting habit.
I get that. I could explain how I justify it, but my reasons won't necessarily be the same as yours. Rest assured though, you're far from alone. Continue to vent / discuss here if it helps.