Originally Posted by
Agent Z
The vilification Diana got for killing Max Lord was DC trying to have their calf and eat it too. They knew turning a fan favorite into a villain would be controversial so they decided to make the audience hate Diana for killing Max rather than them for making him a villain and thus necessitating Diana killing Max in the first place.