weak-kneed
1. [ adjective ] lacking will power or resolution
Examples:

"the role of the dissenter is not for the weak-kneed"

Related terms: irresolute
Similar spelling:   weakened