take a long hard look at someone/something - definition and synonyms

phrase
  1. to think about a problem or issue very carefully in order to find out what is wrong or to find a better way of dealing with it

    We should take a long hard look at the way we deal with refugees in this country.

See also main entry: long