My problem with Singer’s approach is that it is intent agnostic; it paints with broad strokes and claims that causing bad things, whether intended or not, is evil. It also claims that failing to stop bad things from happening is evil.
Me putting on a clean shirt after a workout, even though it will increase my laundry water usage, is not done maliciously. So I don’t think that is evil, even though drought exists somewhere in the world.
And if a child could stop a robber by turning a key in a door, but is too scared to do so, that doesn’t make them evil.
On the other hand, if I chose to drive a car that can roll coal specifically so that I could cause ill effects (such as upsetting or doing harm to people or the environment), that would be malicious and therefore evil.