From Longman Dictionary of Contemporary Englishgive somebody shitgive somebody shit spoken not politeCRITICIZEto insult someone or criticize them →shit
Examples from the Corpus
give somebody shit• Go out and mow the lawn, and don't give me any shit about it, either.