not take crap from someone - definition and synonyms

phrase
  1. to not let someone behave in an unpleasant or unfair way towards you
See also main entry: crap