I think she should simply resign at this point.
Yes, we're an free-market economy, or at least an imperfect approximation of that.
No, that doesn't mean insider trading is ok. And since lawmakers are privy to information that can materially move stocks, and is not always generally known to the public, they should definitely qualify as insiders.