I'm not necessarily opposed to KYC or even government being able to audit transactions in general. But there is too few legal protections both from the bank and the from the government itself for this to be acceptable in a free society.

It's not entirely hopeless I guess. For what it's worth, the US government recently issued an EO that purportedly stops banks from debanking you for political reasons. Hopefully a future administration would take care of the other part.