I've broken multiple bones, and never did I get Dilaudid for that. Just Vicodin or Tylenol #3.
Trust me - a broken bone, which I have broke three, is childs play compared to a Grand Mal Kidney Stone...a mere tickle. Child birth?...nope. Just ask any woman who has endured both...a Grand Mal kidney stone is far worse than child birth.
My son gets kidney stones, and I know it's from too much Mountain Dew. That stuff is bad for you. He has never taken "hard" drugs for it. He gets Vicodin.
You bet, soda is a key contributor to stones.
And he most likely had "hard" drugs in the Hospital when he went. They don't inject Vicodin.
Kidney Stones are different for everyone, I had 14..some I didn't know I even had until I am peeing and "Klink!" it hits the urinal at work.

Others were just moderate pain. Of the 14, thank goodness, only two were the super-duper pain inducers.
Like I said, when your laying in the emergency room parking lot, unable to walk, with vomit all around you - you need something just a wee bit strong.
I wish you knew me, you would see I am one of those people that don't give up. I work through pain everyday. I don't take any anti-arthritic meds, no tylenol and no ibuprofen daily. Not good for you. I learn to deal with it. But sometimes it gets the best of even me.