Wiktionary
on opposite sides of the barricades
a. (context idiomatic English) Of stark different, opposite views on an issue.