I think they did you a favor. My point is that ICS on hardware that can't support it is pretty unpleasant to live with. I really wish they had *not* decided to upgrade the Bionic to ICS. Evidently they considered the Bionic to be powerful enough to justify the upgrade.
They were wrong.
I agree about locking the bootloader -- at one point they promised "no more locked bootloaders." I think their arguments later were in the category of, "Oh no, *we* didn't lock the bootloader, it was the carrier."