beleaguered — experiencing difficulties, opposition or criticism
beset — If someone or something is beset by problems or fears, they have many problems or fears which affect them severely.
battered — Something that is battered is old and in poor condition because it has been used a lot.
under fire — a state, process, or instance of combustion in which fuel or other material is ignited and combined with oxygen, giving off light, heat, and flame.