be under the lash of criticism