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