Bank of America (BOA): Pretty much everyone dislikes big banks - we understand that.