Two thoughts come to mind. Is the phrase “tweeted at” usual? The phrase in itself sounds less like having a conversation (tweet to) than being shouted at. Is part of the problem here that Twitter’s own view of their ecosystem which led them to limit classic Twitter clients has thwarted innovation in handling abuse? By deciding that the ideal Twitter client is a “solved problem”, and forcing some who still play in this area to charge money (e.g., Tweetbot) they are reducing the incentive for developers to create clients with the sort of options you discuss.