If it said in Bank of America's Terms and Conditions that they were allowed to freeze your bank account and repossess all of your money without notice or reason, I honestly would not be surprised.