What you have mentioned are limitations only, but what Australia wants to do is to ban completely. It will be fair to say then that "bars agreed to work only on even day", "pubs and restaurants agreed not to server smokers at all", "tv stations agreed to decrease to decrease ads time twice".
Ladenschlussgesetz from 1960
Retail stores are closed always on Sundays and Holidays, which worked pretty well till today.
As for the degree of advertising, the Tobacco industry was spending more than 30 million a day on ads worldwide before the incoming bans, do you think it was that easy for TV stations to give up that? Formula 1 had 300 million in revenue from cigarette ads, remember the iconic Marlboro Ferrari?
You're biased here thinking that well, it's banks, banks are nasty so now ay they're going to do this..well, they will, because you forget something even if it's like you and they will spend this on getting gambling money or they will spend on traveling or something else, it's still money spent!
Ok, banks dont want to get any close to gambling. Dont you think their credit sector would not feel any change than?
Well, math, credit card purchases are 420 billion a year, and the entire gambling industry in Australia is 24 billion, but we have to cut lotteries and real-life casinos from this so it's 8 billion assuming everything is on credit (which is not) it would be 1.9%. Let's say half of it was used on credit and half on debit and other means and it's just 1%.
Anyway, what stops me from shopping offline and immediately selling everything to pawnshop? ATM with deposit options is around every corner.
Nothing, but do you think it's that easy?
Shops have hours as you won't be pawning things from 7/11, so 8 hours at least a day maybe even 10 when you're safe from doing something stupid. Plus you're really underestimating impulses and how easily those fade away, the adrenaline from that loss will be gone by the time you reach the pawnshop!
Seriously, you're trying to find any possible fault in this gasping at straws probably because it's coming from the government, well, surprise, they do good things too and I consider this one pretty good! It's not preventing you from spending money, it's preventing you from spending money you don't have, if it helps 100 people a year it will still be a good thing cause I don't see any bad thing coming from this!