I'm sure there are, but for me this isn't some reactionary mistake. I understand the technology and I thought about it carefully and made a call based on how I understand the ethics of the situation.
If this code made it into a game, at what point did I do something wrong?