Ah I see. I guess Im forgetting youre working with what you can do here and now, which is limited since you arent the site admin (otherwise you could trigger the program to do stuff like disable BCC when utilized, of course right).
Correct. I'm only a user

Is this the kind of thing SCs might be able to do one day, removing the need for a third party ? (Thinking of Satoshis 3rd party-less escrow SC proposal).
What's SC? Smart Contracts? I don't think this will help prevent people from getting scammed. And from what I've seen, the most famous "smart" contracts turned out to be far too complicated for the users to understand.