Wrong. Banks do this because if they don't the FDIC will shut them down. The FDIC comes in annually and makes sure a SAR was filed on any and everything that has the potential of being money laundering.
Also, banks can't hold a deposit of cash (which is exactly what this law applies to). They must give you immediate credit.
Reg. CC - The Expedited Funds Availability Act.