softhead
/ˈsɒfθɛd/Definitions
1. noun
A person who lacks mental toughness or firmness in their opinions or decisions.
“The journalist was criticized for being a softhead when she chose to publish the sensitive information without proper investigation.”