after peach announced that any further posts containing his hairy-butt photo would henceforth be summarily deleted, austin got his ass handed to him
to chide, scold or reprimand
"after peach announced that any further posts containing his hairy-butt photo would henceforth be summarily deleted, austin got his ass handed to him" What is the definition of "ass handed"?