Nancy Pelosi is perhaps the most prolific insider trader of our lifetime. None of this is new... it's been going on since before any of us were born.
It should be put to an end - but we can't pretend the current administration is doing something so abhorrent and clutch our collective pearls in shock. We can't hold one party (that we disagree with) to a higher standard than our "own" people. That's hypocritical and not a foundation upon-which agreement and consensus can be formed.
As-is it likely won't pass because it limits spouses and dependents as well - which will get into lots of complicated personal rights issues. The same rights issues that have been argued in favor of keeping the status quo (in regards to sitting members). Spouses and dependents didn't "sign up" to become government officials, so it'll be difficult to limit their liberties in this way. I do support the sentiment, however.
The Speaker of the House controls what bills get put to a vote. In the time AOC has been in Congress, that has been either a Republican, who would never put that bill to a vote; or Pelosi, who also said she would not do it.