if you go far enough up the chain, you "should" find someone that realizes the importance of making things right. glad you found that person.
many, many moons ago I traded in my old craftsman ratchet for a newer one. I regret that immensely. I just didn't know any better and bet it could have easily been fixed. after breaking my 5th(?) 3/8" ratchet since then, I started using a 3/8" breaker bar (or the 1/2" ratchet) when at all possible. haven't broken one since.