One additional problem that I have with this: I feel like the asshole in this situation.
I recall one instance where one of my coworkers was teaching the interns how to do things. When I was working on the code, unit tests failed totally. After spending hours figuring out what had happened, it turns out that the two interns hadn't run the unit tests locally before pushing. And then I had to round up the person teaching the interns as well as the interns and figure out what they had done and what had they had been taught about running tests.
Luckily people tend to learn from their mistakes, so hopefully the end result is that the interns remember the importance of testing with the expense that I look like an asshole.
The chain of events was really the combination of mistakes from the interns (since apparently one of them had been running tests, but with some misguided ideas), from the person training them and the management for thinking we should hire a bunch of interns at the same time and offload their training on couple of people. You can obviously form your opinions on how much of the blame is on which party.