If you are designated in the office and you have a computer or laptop with you, the same thing happens. Then the machine that you are using might be restricted to open sites that are not related to your job. Your number two in your list is the ones that is hard to avoid. Especially now that online lending/loaning apps are born. Borrowing money has never been this easy. Despite of it, I'm thankful that I don't avail them.
Number 2 though will not be an easy task to follow for those who made gambling their lifestyle, gambling addicts, or those who started and are already hooked on it.
Taking loans or borrowing money will be their first thought if ever they want to chase their losses, or worse they will use their savings just to satisfy their urge to play one more time. I think it will be better if we don't have access to anyone who are offering loans or we don't have a bank account or credit card so we won't have the means to do this stuff.