v. phr. To do the opposite of what most people want to do; go against the way things are happening; struggle upstream. The boy who tries to succeed today without an education is swimming against the stream.
SWIM AGAINST THE CURRENT
Meaning of SWIM AGAINST THE CURRENT in English
American idioms English vocabulary. Английский словарь американских идиом. 2012