The problem with a lot of these abuses, of differing types, is that a corporation is unstoppable. The corporation I work will never have to answer to anyone because it owns the area and the greater area around where I live. Human Resources is there to keep everything within the company. Also, with no workers rights in many countries, including the USA, means that your voice is small. Local news, social media, etc. help with getting conversations and issues out into the world, but good luck keeping the conversation alive with our short attention spans and lawyers. Money has a lot of sway over what is said and done these days. Ubisoft is a massive company that can afford the millions in compensation it pays out in lawsuits and survives by selling millions. True, there are more fantastic employees at all levels at Ubisoft, I assume, but like many organizations, it only takes one horrible event/abuse sour the name, once out in the open. Sorry for the rambling, but not really.