I like the idea, but I'm not sure how enforceable it will be in practice. It seems like it would be relatively difficult to prove a company is using surveillance pricing, and companies may just accept the risk of paying a fine.
Enforcing it is another question though and you're right that companies will likely just accept the fine. It's all the more reason why this sort of thing needs to aggressively be legislated against and denied.