I'm not a native speaker and thus not versed in the fine intricacies of the English language, but is it meant as or the same as

'It's for the greater good'?

I guess it is what I am tempted to...