I agree largely with this--especially about removing DRM. What complicates it for me is that it's very hard for me to have any sympathy for the publishers as they brought this upon themselves. They can't play victim as long as they keep DRM.
edit: they = Amazon