put through the wringer
put (someone) through the wringer
to make someone have a very difficult or unpleasant experience.
They really put me through the wringer in my interview.
Cambridge English Idioms Dictionary