I'm sorry that happened to you, but that's not how any of this works. Windows doesn't break functionality in that manner to force an update. There's no need when they have all the technical access to just force the update if they cared that much.
The BSOD may have been a driver or hardware issue. Also, saying it took you 5 hours doesn't say anything about what you actually tried. sfc /scannow can take multiple hours to run, and it's entirely useless outside of some very specific instances of corruption of the OS install despite every fucking Microsoft forum suggestion telling people to start with it every single time.