Wiktionary
cry someone a river
vb. 1 (context idiomatic often sarcastic English) To weep profusely or excessively in the presence of another person. 2 (context idiomatic usually sarcastic by extension English) To try to obtain the sympathy of another person by complaining or sniveling.