Indecisive or lacking in resolution.
Undecided or unsure how to act.
Unrelenting or unyielding in severity.
Unremitting, steady and persistent.