Idiom
go against the tidego/swim against the tide
to do the opposite of what most other people are doing.It's not easy to go against the tide in defence of your principles.He always seemed to be swimming against the tide of public opinion.
(sometimes +
of)