(British informal) alsocome in for [a lot of/some etc.] stick (British informal)
to be criticized or laughed at because of something that you do (often + from ) I get a lot of stick from people at work over the way I dress.The government has come in for a lot of stick from the press over its handling of the crisis. (British informal)