Courts must be alive to socio-economic factors that may sometimes drive people to compromise on getting justice, the Delhi High Court observed recently while upholding a man's conviction for the sexual assault of a 14-year-old-boy despite a settlement by the victim's family with the accused [Vicky v State].