> * access is non revokable and if any part of the drm scheme stops working the provider must provide a drm stripping tool
This is unenforcable even in the presence of good will. (If a company goes bankrupt, they might simply not have the resources, or, if relevant programmers leave, then they might not have the ability, to distribute a stripping tool.) A practical measure in this direction might be to mandate that DRM schemes "phone home," which they surely do already, and that they are required to disable themselves if they don't get an affirmative signal.
(Of course, this has its problems from the publishers' point of view, but as a customer I'd be very pleased with it.)