You're a great mom!!! A bad one wouldn't have taken the little guy in
I broke my arm in two places on the big bone of my left arm when I was 5. My mom for some reason thinks to this day the neighbor girl was too rough with me, but several of us kids were playing in their kiddy pool...I tried to do a cartwheel in the water. I remember my hands slipping and somehow pretzelling my arms and snap!

I don't remember the pain. I guess Mom says I was cradling my arm and it was swollen so she took me in. I remember coming completely unglued in the ER but laying still during the casting. They had to have given me some happy pills or something...Mom doesn't remember.
Things happen fast, kids goof around. I have never broken any bones since and hope I never do. Since I was so young, I thankfully have no recollection of the pain...the itching inside the gawdawful plaster cast and the funny floaty feeling my arm had after it came of I still remember tho.

I guess my dh says he fell out of his crib once, all was fine but later his mom picked him up and he hollered. Somehow he cracked his collar bone. Nowadays I think his parents would have been strung up by their toes even though he was precotious and a climbing monkey (still is), it's sad that we have to live with so much fear about injuries kids get on their own or by total innocent accident.
Hope the little sprout heals fast and feels good. Mine happened on the 4th of July, I remember eating lots of popsicles, but was sad because I had to stay inside that night and missed the fireworks.
eta: a boy from across the street, a few years later and a couple years younger than me (I think three at the time) broke both his legs jumping down his basement steps on a dare. The moms in the neighborhood say his goofy brother for pushing him, but this kid has been a daredevil his whole life. Saturday evenings you were pretty much guaranteed a show of him running naked from his house because he wouldn't take a bath. I wonder what became of him...that would be a good story for a girlfriend...lol