that節なのにfor人 do
The environmental practices of big businesses are shaped by a fundamental fact that for many of us offends our sense of justice.
上記の一文でfact that for many of us offends...とありますが、普通はthat S Vあるいは、for 人 to doが通例かと思いますが、このようにthat for 人 doのようなかたちも文法上可能なのでしょうか。あるいは関係代名詞that ( I thought) Vのようにfor..の部分が挿入されていると考えた方がいいのでしょうか。
回答
The environmental practices of big businesses are shaped by a fundamental fact that for many of us offends our sense of justice.
The environmental practices of big businesses are shaped
by a fundamental fact
that (for many of us) offends our sense of justice.
つまり、A fundamental fact offends our sense of justice (for many of us).
ということですので、おっしゃる通り
関係代名詞that ( I thought) Vのようにfor..の部分が挿入されている
ということです。