Have you considered that the meme about Pelosi being "the best trader in history" might be just a complete lie? I don't even disagree with the proposals to restrict trading in congress but it's kind of wild how credulously everyone is repeating these things..
Either lawmakers should not be allowed to own stock, or insider trading shouldn’t be a crime, though the latter option is a lot more abusable.