My debit card was used fraudently online with surprising regularity when I still banked with BofA. I still shop all the same places I used too during that time and almost always use my debit or cc and have had zero issues since switching to Navy Federal years ago. I absolutely 100% believe BofA was the biggest reason for the fraudulent charges on my cards of theirs. It cant be a coincidence that this is something I hear about frequently from BofA customers I talk to. I'm sure to credit unions too, but I dont hear about nearly as much as I do with banks, especially BofA. I will say I never had any issue getting my money back from BofA, but they seem to have plenty of experience with that.
I have an account with BoA and I, (touch wood), have had two cases in the last 15 years with their credit card, which is used quite a lot.
My wife's debit card, from her credit union, has been much more of a problem. Maybe it's debit cards that suffer worse for some reason ?