Cheese Pants

I was actually a rather small child when I first heard the expression: “I felt like I walked into Rat City wearing cheese pants.”

The expression means, of course, that one had a particularly grueling time at some point or event. What could be some other expressions that mean essentially the same thing, though?

“I really got my ass kicked.”

“They really put me through a ringer.”

“They ran me rough-shod up one side and down the other.”

“Some days you’re the windshield and some days the bug — today I was the bug.”

“I got dealt a bad hand today.”

And so on, and so forth…