Correct option (C) For and Against a thing
Good and Evil
This is a wrong interpretation.
Former and Latter :
For and against a thing.
Appropriate option as it really suits the Idiom ins and outs.
Foul and Fair : (by hook or by crook) This is an inappropriate option.