Re: "When did banks get to tell their customers what they can and cannot buy?"
" Directors can go to jail if they dont try and prevent money laundering. "
If you have any example of this, I'd be really impressed.
As an example, HSBC admitted it was laundering cash for the Mexican cartels, paid the (at the time) biggest fine (1.6 beeeelion IIRC) and then..... nothing. No criminal charges against anyone in the organisation, no resignations, no suspension of banking licence, nadda.
If you have any evidence of any banker (or director) going to jail for failing to prevent money laundering I'd love to see it.