Yah, sorry you had to go through so much, too. And, my young friend...it doesn't get any easier as your shell grows older ;-)
Sheesh...I'm still trying to figure out how I broke my ankle by twisting it. But there was also the time I broke my elbow...and then when I reinjured it several years later and found out that it never healed properly...oh, and there was the time I sprained my wrist...I'd say I don't have a very good track record now.