Злостный - злонамеренный, творящий зло намеренно, специально, неоднократно, например,
злостный неплательщик - знает, что нужно платить, но не платит
злостный нарушитель - все время нарушает
злой - как бы содержащий зло, свирепый, жестокий, например,
злая собака
злая соседка
злой поступок - он может быть одним-единственным в жизни
Ответ: злой поступок правильнее