My local bank put my account under review because I exchanged 200 ETH into fiat from Coinbase and transferred the USD to my account. I hear PNG, Bank of America, and a few others are doing the same to account holders.
Can anyone recommend a US bank that is crypto-friendly?
There are currently none. You're moving a large sum that seems pretty suspicious from the viewpoint of the bank account. Instead, try to withdraw bit by bit and not all at one time. It's not only a good trading practice, but it'll keep the banks off your tail about large withdrawals too. As long as you do nothing to alert a bank, you'll be fine.