militate
1. [ verb ] have force or influence; bring about an effect or change
Examples:

"Politeness militated against this opinion being expressed"

Related terms: influence