That's a heart breaker!
Depending on how old the sons are I'd just put a patch over the problem(s) and then sew a pocket on top of the patch.
Create open and closed pockets: Put velcro on a couple of pockets, buttons on others, and try a small zipper on another. Your sons will survive but your grandsons will be thrilled to bits to have secret pockets of their very own.
I don't WASH my quilts. I push them into a washer with detergent and water and push them around again a little later and then I'll probably walk by and push them again.
When I get bored with that I let the washing machine drain and spin.
Then I let the washer fill and then I start pushing the quilt around again, making sure to get the quilt moved around in the water. If the water looks USED I let the washer drain and spin and re-fill it again for another pushy rinse.
Finally I let the washer drain and spin for the last time.
I sort of stick the quilt into the dryer so the backing is on the outside and face is roughly folded inside. I run the dryer on low heat for 10-15 minutes.
If I have a large clean place on a rug I spread out a large sheet and then spread out the quilt to dry on the sheet. but speading the sheet over a bed and putting the damp quilt on that works just as well. Honest!
Sounds like a long time consuming thing, doesn't it? But it took me a long time to make the quilt! and I done this often enough to see the whole process as a "Walk By".
Seems to save a lot of wear on the quilt tops. And none of the seams get the stress of being twisted around in the washer.