Public executions of those who dared to oppose me have been doing wonders for my mental health

homophobla : homophobla : Public executions of those who dared to oppose me have been doing wonders for my mental health which is correct? have or has? have has some other bullshit