If I were on Twitter (whichim I'm not), I'd be pretty flummoxed and incredibly pissed off if a bunch of people purporting to represent "freedom tech" unilaterally decided to make everything I'd published immutable. It's a gross invasion of privacy and an ethics violation.
Give your head a shake.
