On ethical grounds, many people oppose gene therapy.
Literal
Ethics [of-の] aspect [on-で], many people [topic-は] gene-therapy [to-に] oppose.
~の面で ('in the aspect of, from the perspective of X') marks the domain of the statement. 反対する ('to oppose') takes に on what is opposed. Science-ethics register.