You're totally right that Twitter "has a right to enforce their trademarks to reel in other people trying to make money off of their product."
That isn't in question.
My argument: - today they affected millions of users - they should have first issued a public statement to major media outlets that service would be cut unless UberMedia fixed problems in 72 hours. Users would then have a chance to migrate if they wanted - I also think it's bad policy to cut off 3rd-party developers. Even mildly competitive ones. My view: let the ecosystem innovate on their dime. Then you either buy them or tax them.
My reaction today was as a user of UberTwitter who felt caught in the crossfire. And as such it felt like Goliath attacking David.