Get Started with ixamBee
Start learning 50% faster. Sign in now
The preposition "on" is incorrect in this context. The correct preposition should be "for" , as the phrase "faced criticism for" is the appropriate expression when referring to what the criticism was about.