open a can of whup ass
/verb/ 1. to administer a beating on someone, usually using only hands, feet and other natural weapons
2. to verbally berate someone so badly that he is ashamed to show his face in public
2. to verbally berate someone so badly that he is ashamed to show his face in public