If you read the link, it specifically says dependent children, which seems fair. I don't see how how the constitution protects your stock trading rights if you are likely to be privy to insider information.
If you work in the financial industry, there are already draconian rules on oversight for all trades made by you, your spouse, your dependents, and even roommates. Why shouldn't this oversight extend to members of congress?