Evil in my experience is contingent on the ability to make a moral choice,
to know good from bad and yet still choose bad.
I never assign evil to inanimate objects, impersonal forces or dumb animals.
Guns are not evil, nor are hurricanes or dogs.
On this planet only humans are capable of perceiving or committing evil.
No doubt others have a different view but I'll stick to my "unplain" meaning.
Your definition is flawless, in my not so humble opinion.