The trademark lobbyists have managed to garner a priori chilling of speech and yet this doesn't seem to be enough to satisfy.
So pay us, or... pay us? Those are the two options?
Is a few thousand a year too much for a limited government backed monopoly on a name? I would say no.
I would also like to point out that I haven't discounted the social benefit of trademarks, but the registrant pays model is probably the best practical model.
I don't think I object to the cost in the general sense, from the registrant's perspective. But from the other side, the registries have the potential to make a decent chunk of change off this, which really feels like they're making money not for providing a useful service, but by exploiting features of trademark law. It just feels a little dirty to me.
We've already had cases where people were registering famous domains with one character changed so some high unicode value that was graphically but not conceptually equal to the original character. Net result, new domain whose address looks and reads identically (to a human at least) to the domain it's trying to impersonate. Hopefully there are safeguards in place but that happening at a TLD level would hardly be pleasant.
Companies will not lose their trademark if they fail to register the domain in all possible TLD's and/or register and maintain a TLD. Considering the latter requires becoming a registrar, you are essentially asserting that owning a trademark effectively requires every company to enter the domain business. That assertion is absurd.
How does that follow? Coca-Cola doesn't have to own Coke.org to protect its trademark. It would have to sue anyone who used it in the context of soft drinks. If a cocaine rehab clinic got the domain then Coca-Cola wouldn't have any trademark issues.
I won't hold my breath, but I'd love to see some enterprising attorney general subpoena some registries internal emails...
I don't think TLDs are special in allowing trademark infringement.