I'd say that the use of 'mitigate' in the sentence is wrong. It seems to need "avoid". You can mitigate the results of this happening again, or perhaps mitigate the possiblility of this happening again.
I also wouldn't use "mitigate against". Sentence (a) is sufficient.
- For Teachers