"Doing their job" is a bit rich. I'll buy "saving their own skin", and I don't mean that as a criticism.
It may be naive to think that you're going to change a sub-standard system by whistle blowing, but this post has gone a long way from the initial point. If you do your homework and still enter into a bond with a company that you have reason to believe will cut corners and leave you no option but to leave, then you're as bad as they are to take their money and run.