Spot On!
100% agree something like this is needed. What I find sad is that we don’t expect ethical behaviour because we have been conditioned for so long into being ripped off at every turn.
What you suggest is entirely reasonable. Maybe even legally arguable.
Why do we sit idly by taking whatever is dished out with hardly a murmur? A few brave and principled people do write in or bring up their objections when they can. The rest sit mute hoping others will do the work for them.
Perhaps they deserve what they get.