All four sentences are acceptable, though I think there is probably a better word than "powerful" to describe the strong animosity the public feels. Perhaps "strong" would be better.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.