Based on news sources, it was probably Bank America volunteering your credit card charge information to the FBI.
If you used a Bank America credit card or check while on you patriotic visit, you might want to give your local branch manager a call and ask about why they violated your privacy and ask, should you decide to file a class action lawsuit, who in the Bank America organization should be named, if it is not the branch manager?
Good luck. At least it is good to know that rank and file law enforcement view this as a fool’s errand.
No, again, I dont use BOA. Could very well have been something similar.