"don't blame BRS as they are victims of these thieves"
BRS IS to blame. They stored your/mine and everyone else's information in either plain text or outdated easily de-cryptable format (such as MD5). That's inexcusable in this day and age when everyone is a target.
If they are using their own store/cart or using a 3rd party, it's their responsibility to know the security of their information. They are REQUIRED when accepting payments to perform a PCI compliance check annually. This requires them to execute a checklist that examines all the security measures of their business, including routers, server password handling, is the anti-virus/malware software up to date, etc. Either they just checked it and said good to go, or are clueless when it comes to security.
When you see {insert business name} got hacked - it's ALWAYS the fault of the business. Yes, the data theft is out of control, but that's because someone somewhere fails to secure the data the way it should be. Always.
/rant