I just read the OP, but I've no doubt that your worries have been explained with facts.
But I just wanted to say, remember that this is all because of the culture you have grown up in. Your worries are cultural, not factual...and that's fine! It's actually quite normal, especially when you learn that it's simply cultural. But the cultural aspect is very hard to overcome. Just keep reminding yourself, "It's not true. This was the right choice. DS will be fine, physically and mentally." Eventually you will start truly believing, deep down inside, what you know in your head. It just takes a little time for some people.