Gambling with money you do not have is really bad and banning casinos from taking credit cards is a really good idea.
The thing I do not understand is banning bonus buys yet allowing equally large stakes on other casino games.The £2 limit on all bets on UK facing casinos, like in the bookmakers, would be a really good rule. There could be a different part of the online casino for people could gamble at higher stakes after a strict vetting procedure.
I think that the casino should be obligated to show the RTP of all games up front when the player clicks on the game and not have it hidden away in the information sections.
The UKGC should also be able to prosecute any streamer who promotes gambling at any non-regulated casino. Streamers would be required to keep full and auditable accounts of their gaming. If rules ot laws were broken both the streamer and, where appropriate, the casino would be liable to fines and in really bad cases liable to imprisonment.
Gambling has to be fun but it has to be safe fun (as much as is possible anyway)