I don't get the near religious hatred of Boeing people have on this website.
Speaking for myself only, I'm tired of ignorami on this forum bashing Boeing for maintenance and operation failures that are squarely the airlines' responsibility.
Also, the engines aren't made by Boeing. That's a simple true fact that you cannot honestly deny.
Also, aircraft maintenance is the owner's (United Airlines, in this case) responsibility. That's a simple true fact that you cannot honestly deny.
I largely agree with your post. Boeing has done damage to itself with its own practices, but this is not one of those, IMO.