I did a contract a few years ago for a startup 'gaming' company. They were extracting cash out of people for plays in their games I.e. you buy credit and throw that into nonrefundable plays. In the end if you built up enough virtual credits, you could trade them for expensive consumer electronics.
I was hired to fix their infrastructure.
Well it turns out most of their infrastructure was used to create fake players that these people were pitted against. The odds were fixed and the fake players win nearly every time. Occasionally they'd send someone a MacBook or something by pulling a number from a hat. They were fixed so short term wins were possible but it tailed off in the form 1-e^x.
So basically they were forcing people to toil with no return.
This crossed my ethical limit, so I reported this to ASA (Im in the UK too) and trading standards and immediately quit. The company scurried away with no one ever to be seen again. Turns out their op was running from Gibraltar and everyone was dodgy.
A couple of weeks later I got a narky letter threatening to sue me big time, so I wrote a 'fuck you assholes' reply and folded my limited company and started another one.
If any of the assholes, and you know who you are, are reading this, I'm still armed to deal with your shit.