TBH, that, for me, is the real scandal here. We have such an antiquated system that we can't actually be confident who owns the stock at any point until you do some super-slow settlement process that takes two days[2]. And so, enshrined in law, we have this bolted-on system where you have to put up extra collateral just to be confident of something that shouldn't need said collateral.
There is no reason, with all the identities attached, and auditing procedures, and digital signing, and protocols we have today, that we shouldn't be able to know who owns the stock at any given point, and not have to rely on these super-slow resolutions.
In this case, they had to add that collateral, even when buying with money that pretty obviously was there (had been deposited years ago).
Plus, some articles are claiming[1] that even stock you do own, whose purchase long ago settled, is being lent out without your direct knowledge by the broker for a profit, which is like ... what?
[1] https://yudkowsky.medium.com/r-wallstreetbets-is-trying-some...
[2] Incidentally, people like to ridicule Bitcoin for taking an hour to settle since you have to wait an hour to get six confirmations. But that's actually fast compared to this (centralized!) system, since you have to compare to the time after which you can "take the stock/cash and run".