Grammar

整理65 blame O for「~のことでOを責める」系

for「~のことで」
(非難、謝罪、感謝等の意味で使う)

admire O for  
「のことで O を称賛する」
blame O for
「~のことでOを非難する」
criticize O for
「~のことでOを批判する」
praise O for
「~のことでOを賞賛する」
punish O for
「~のことでOを罰する」
reward O for
「~のことでOに賞を与える」
respect O for

「~のことでOを尊敬する」
scold O for  

「~のことでOを叱る」
thank O for
「~のことでOに感謝する」

※注意
accuse O of
「Oを~のことで非難する、告発する」