Robert F. Kennedy said this quote

The sharpest criticism often goes hand in hand with the deepest idealism and love of country.