It may not have been legal for them to set a price cap.
That said, I'm absolutely convinced that all laws must be written with the assumption that someone will try to abuse them, and after a law is written, a completely separate and independent group should "audit" it to find flaws/loopholes and fix them. Basically, treat it like security: never trust the user (i.e. the people and entities who must follow the law).
That said, I'm absolutely convinced that all laws must be written with the assumption that someone will try to abuse them, and after a law is written, a completely separate and independent group should "audit" it to find flaws/loopholes and fix them. Basically, treat it like security: never trust the user (i.e. the people and entities who must follow the law).