Bank of America will contribute $2 million to help fund tickets for military veterans, active-duty personnel and first ...