They
複数の人や物を指す代名詞です。「彼ら」「彼女ら」「それら」といった意味です。
were criticized
動詞 criticize 「批判する」の過去受動態です。「批判された」という意味です。
for
理由や目的を示す前置詞です。「~のために」「~を理由として」といった意味です。
their
複数の人や物を指す所有格代名詞です。「彼らの」「彼女らの」「それらの」といった意味です。
immoderate
「不節制な」「度を越した」といった意味を持つ形容詞です。
spending
動詞 spend 「使う」から派生した名詞です。「支出」「費やすこと」といった意味です。