Maybe I'm just a bit dense about this, but doesn't preventing the ability to root the phone, you know, break the entire principle of openness? Yeah sure the concept works towards giving the manufacturers a platform to build off of, but I thought that Google's intention was for everyone. Hence, we have people like CyanogenMod that build directly from code (admittedly better than Google or any of the manufacturers have). Preventing rooting, forcing bloatware on us, and EOL that would make PC manufacturers blush with envy show some of the same behaviors that Microsoft had in the 90s.
Samsung JUST RECENTLY released the source code for the Behold II. Something seems hideously shady about that. As if they were waiting for consumers to not be paying attention to the fact that they screwed over owners of the phone. It's made even worse that some devs managed to get 2.2.1 running on the Behold II, blowing holes in the "can't be upgraded beyond 1.6" rubbish that Samsung said.
I would like to vote with my wallet, but when all of the companies are marching to the beat of one drum, what I do ultimately doesn't matter. The manufacturers need a wake-up call. Some say the lawsuit is frivolous, but I think it can help set a precedent on what consumers want and why they can't continue these kind of tactics. Depressingly enough, I now see why Apple did what they did with the iPhone. When the carriers can't touch the phone (like the Nexus series), the consumer gets a genuine Android experience without all the hassles and corporate meddling.