this is comparable to valve letting some mods (like gmod) charge.
Gmod versions 1-9 were all free. Valve, noticing the popularity of it so much, gave the source code to Garry so that he could make an upgraded version, on the conditions that: A) the new Garry's Mod would be sold as a Valve product, and B) that he remove all downloads of any free version from his website, and cease all support for them.
It's not comparable at all.
and if team garry wanted, they could have turned down the offer and continued making updates to a free gmod.
i didn't say it was the same situation. i'm saying it's comparable. not everyone can charge for LBP maps -- you have to be approved by MM (hey, that's comparable to what valve did when they pitched their offer to gmod).
and the differences you do point out make this LBP news even less a bad thing. users who sell levels don't have to stop making free levels. and the tools used to make pay-for levels are the same tools
everyone has access to. a user could even get a reputation for recreating pay content for free. if people are going to try and charge for their levels, they're going to have to make it worth buying over recreating -- or else nobody will buy the level, they'll be forced to release it for free if they want users playing their level (instead of a duplicate), and it won't even matter in the first place.
you can't take an object from a level and use it in your own level without the level creator rewarding it to you, but there are no patents in LBP -- you can recreate anything from scratch if you have the skills.