Her article
「彼女の記事」を指します。
was criticized
「批判された」という受動態の表現です。
for
「~のために」「~のせいで」という理由を表します。
excessive
「過度な」「やりすぎの」という意味の形容詞です。
punning
「ダジャレを言うこと」「言葉遊び」を指します。
making it hard
「それを難しくする」という結果を表す表現です。
to follow
「~を追う」「~についていく」という意味です。
the main point
「主要な論点」「要点」を指します。