Option number 2 for me is the best way. Forcing them to stop will make them think logically and in the end they will make their choice.
If it uses a gentle approach, it will not be able to enter into its logic and assume we are just delaying it to stop gambling. No matter how rude it is, we definitely still care about the addiction he is experiencing.