Re: Managing names
1. The Skydrive case was a straightforward trademark dispute - nothing specifically to do with domain names. (Skydrive could have being at skydrive.microsoft.com - Rupert would still have been upset.)
2. Ditto. Companies need to protect their trademarks even if sometimes they do it badly.. (There's nothing ironic about competing interests - it's just how the world works.)
3. Get your own domain name - they practically give them away these days.
The domain name system is not without it's problems but it's nothing that can't be fixed.