По основному правилу тире нужно. Однако тире может не ставиться, если логическое ударение падает на сказуемое друзья.
Здесь "и не" = "ни". Ср.: ни бог, ни царь, ни герой; ни бог, и не царь, и не герой; ни бог, ни царь и не герой.
Тире не требуется.
Запятые нужны.
Возможны варианты пунктуации в зависимости от смысла: Дай Бог детей как у добрых людей («таких же, как у добрых людей»: пусть Бог даст таких же детей, каких он дает добрым людям) и Дай Бог детей, как у добрых людей («как это бывает у добрых людей»: пусть Бог даст детей, как он их дает добрым людям).
Если выражение используется в значении "к счастью", оба слова пишутся с маленькой буквы: Но, слава богу, он сделал правильный выбор.
При таком порядке слов сочетание не знаю необходимо выделить, при этом лучше использовать два тире или скобки. Однако предложение построено неудачно, желательно его перестроить.
Предлог О употребляется перед словом, которое начинается согласным звуком. См.: dnu">http://gramota.ru/spravka/letters/?rub=kodnu