I'd say "Avenging his parents' murder". That just seems like more of an Anti-Hero kind of trait.
The answer is D
The portrayal of the woman in this stanza expresses how some Hindu or Muslim communities would view this practice; it contrasts the speaker's views expressed in the final stanza.
Hope this helps <3 :)
the letter c is the right answer and thw best