CNBC: John Thain to leave Bank of America Read Article Thu Jan 22, 2009 9:14 AM Former Merrill Lynch chief executive John Thain will resign from Bank of America, effective immediately, according to CNBC's Charlie Gasparino.