Hello, and welcome!

Those are very pretty snakes. If you're not sure whether to keep the babies, then asking the pet shop if they'll take them is a good first option. Releasing them would be okay too.
Maybe your son could pick one to keep so the mom has a companion?
My husband isn't a 'snake person' either, but after all this time, he's actually developed quite an interest in them.