I'm a month and counting. As people keep telling me it's due to supply chain shortages can't blame GM, it seems like the majority of them are failing. There could likely be a shortage anyway due to what most certainly appears to be a design flaw, so yes we can most certainly blame GM, supply chain or not. Most honest companies would issue a buyback now , or at least a recall at this point. Take a look at the issue surrounding the Bosch CP4 fuel pumps on the big three's HD diesel trucks. That story shows GMs (and Ford's) true colors. Kudos to Ram on that one.
I know I differ with some folks on the forum, and I don't work in automotive manufacturing (though I do work in industrial manufacturing, and deal with supply chain problems and related customer-affecting business decisions), but it seems to me that GM must have been aware of the high BECM failure rate well before Covid and it's hard not to fault them (pun intended) for not stocking these when they knew they'd need them. Honestly, the failure rate seems high enough, and the failure critical enough, that my feeling is a recall was in order.
My guess is the real problem is much less GM specific and much more the modern trends of lean manufacturing and minimizing inventory conflicting with the supply chain crisis. GM might have known they'd need x thousands of BECM modules and that the demand would be some number per month for some number of years, so they'd only order and stock what they forecasted needing. This avoids the risk of ordering a zillion replacement BECMs only to find out there was a different design issue with the replacement BECM - best to have a minimum commitment to a design so you aren't locked into millions of dollars of dead stock inventory. However... that whole philosophy requires a responsive supply chain, which we no longer have. So is it GM's fault? Well, maybe yes, maybe no.
What definitely is GM's fault is having people without their cars for months with no support (rental car covered when loaners aren't available, compensation like extended warranties, etc.). I can forgive them for getting caught with their pants down by Covid, but I can't forgive them for letting the brunt of the consequences fall on their customers.