Never trust BOA with regards to globalization. Too much money laundering with international banking. BOA likes corruption just as much as any other multi-national bank.
and that is how you stop the corruption.
outlaw multi-national banks for starters.
Second you severely restrict the size of corporations, both in terms of the number of shares issued and who owns those shares (by ownership I mean an actual human being not another corporation).