If you wanted to really restore the consumer-manufacturer balance the first thing you should do is create a "Digital Sales Act" that basically says if it walks, talks and quacks like a duck it's a duck. Once you start invalidating most shrinkwrap and clickwrap licenses then you can start talking consumer rights.
Microsoft is showing us what that future looks like, though, and it involves ads in your apps whether you paid for them or not. And if you don't own the software, then guess what? You're going to lose any and all rights to modify it. In fact, it might even become a crime to block those advertisements.
Then there's just one small step away to force everyone to use these adware/spyware systems: declare that only approved operating systems will be permitted to connect to the internet for "security" reasons. At first that will include numerous Linux and *BSD distributions, but it's easy enough to manufacture a crisis or simply pass legislation with no basis in reality and plug that hole later.