Зависит от того, что такое "зло" и понимает ли человек что совершает "зло".
Если под "злом" понимать, например, убийство (берем очевидное зло, чтобы было проще не ввязываться в тему морали и того что зло, что нет), то совершая его, человек как то оправдывает свое поведение ("сам напрасился"/"он заслужил"/"я оборонялся"/"я не хотел" и тд).
Если человек понимает, что это зло, то он будет чувствовать вину (чувство помогающее человеку продолжать считать себя хорошим). Чувство вины отравляет жизнь. Однако, его можно преодолеть. Некоторые для этого заглаживают, извиняются, некоторые себя наказывают и тд. Однако преодолев это чувство (простив себя), можно быть счастливым.
Если человек не понимает/ не признает, что сделал зло, то, конечно, может быть счастливым, тк не включается вина как регулятор поведения