If it's a company's trademark, fine -- let them buy the corresponding TLD. No harm done. Bzzzt, wrong. Trademarks are industry-specific: that's why Apple Records can exist alongside Apple Computer. If there's no likelihood of confusion, there's no conflict. And of course, trademarks are not fully international. Winer is right about ICANN being wrong. There's just so much else that ICANN is wrong about.
But people tend to think of the Internet as this monolithic end-all be-all. As if there's no way to work around a domain squatter. For pete's sake, create a new internet if you have to!
You guys are gosh darned entrepreneurs. You aren't supposed to be the ones complaining about NBC-Comcast or Microsoft or fill-in-the-blank's monopolistic practices and begging the monopoly (or the government) to change the way things are done. You are supposed to be the one creating the alternative, the disrupting the business model, rebuilding and renewing the digital infrastructure. Don't limit yourself to small thinking and the status quo.