If Aiden "proposes" a task on the weekend, the problems can be solved quite easily in my opinion. It has already been suggested here, a table dance competition (wet t-shirt would also work but in my opinion no longer fits the current corruption level.) would be a possible solution. No matter how Sophia has behaved in the past, whether she interrupted the Jennifer scene or not, it always works. Aiden proves that he is the leader, Andre gets a prospect of revenge, the whole gang benefits if they participates in the event, it doesn't matter what Sophia wears, whether she acts aggressive or submissive in the backyard, Sophia doesn't have to endure any assaults in the backyard because the whole pack is already looking forward to the thrown bone on the weekend.
If it was a table dance competition in a night bar, Sophia would have some security there because it is a public place and Aiden's gang would not be the only visitors to the bar. And I'm sure you can tell/show the performance in a way that Sophia gets at least 10 filthy points and almost goes crazy with sexual excitement on stage.