IDIOMS

Sail against the wind

To work to achieve something that is difficult because most people would oppose it.

Example: The journalist is sailing against the wind in his attempt to change people's negative attitude towards that politician.