impelled

adj

1.
urged or forced to action through moral pressure