Twitter is using its embedded JavaScript to hide tweets that have been deleted
You don't need to use Twitter's JS to show Tweets. If you choose to use their system, you're subject to their rules. If you don't like their rules, don't use their stuff.Calling it "altering the public record" is a little hyperbolic imo. If you want to act as a repository for the public record, you better use your own system. Twitter is under no obligation to retain this kind of stuff on your behalf.I'm not trying to say that this is right or wrong, just that these are the facts of the matter when you engage with a company's code and terms of service.