be rubbing (one's) hands (with glee)
To be very enthusiastic or happy about something, typically another's misfortune. The CEO was practically rubbing his hands with glee when he heard that our rival company had gone bankrupt. Yeah, Mom only yelled at me for that dumb stuff we were doing. You don't need to be rubbing your hands about it, though! Dude, I know you're happy that Janie dumped Mike and is now single again, but pull it together—you're just about rubbing your hands with glee.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.