①=「休暇を取る」
take a day offでもいいです。
②=「批判される」=「風当たりが強い」
for〜のあとに、理由が来ます。
これを使って
When I take a day off work, I will be criticized for not working seriously.
for not working seriously=「真剣に働いていないと言う理由で」
他に関係する表現では、
I feel guilty about taking a day off work.
=「私は、休暇を取ることに、罪悪感を感じます。」
a day を two dayやa weekなどのように、長い期間にしてもいいです。
ここまでで、お役に立てば幸いです。
感謝