assailed
as-sailed
verb
Overwhelmed or troubled by strong feelings, doubts, or questions.
"She was assailed by doubts about her decision."
verb
Attacked violently or criticised severely, often repeatedly.
"The fortress was assailed by enemy forces."
Thesaurus
Synonyms: assail, attack, snipe, round, assault, lash out, set on
Antonyms: defend