Answer:
B, Maligned
Explanation:
maligned means to speak criticism, usually not very constructive.
Him
I believe the answer is A