Запятая может быть поставлена по желанию автора текста.
Слова мама, папа, баба, деда, дядя, тетя – это слова из детского языка. Они образованы путем повторения слогов ма-, па-, да- и т. п., вычленяемых из детского лепета. Т. е. не сами дети произносят осознанно эти слова, а взрослые, прислушиваясь к лепету младенца, находят в нем какие-то звукосочетания, похожие на слоги. Так появляются эти слова, но в разных языках они получают разное значение (т. к. звуковой облик слова не имеет мотивированности). Поэтому, например, в грузинском языке мама – это «папа», а «мама» – деда. В тюркском языке баба – «отец, дед». Ср. также русское дед и англ. daddy – «папа».
Корректно: Все гости, а главное мама, в восторге.
Возможно, такое употребление будет уместно в определенном контексте в поэтической речи. Однако в подавляющем большинстве случаев это сочетание воспринимается как некорректное.
Падеж словоформы врача в этом контексте установить невозможно: вопрос кого? не различает винительный и родительный падежи. Глагол бояться действительно может присоединять в качестве зависимого слова одушевленное существительное в винительном падеже (боюсь маму). Правда, следует заметить, что, согласно справочнику Д. Э. Розенталя «Управление в русском языке», такой вариант (бояться кого) имеет разговорную окраску. Нейтральная форма зависимого существительного при глаголе бояться — форма родительного падежа (боюсь мамы).
Правильно с запятой: Эх, Маша, Маша... Здесь именно повторяющиеся слова, а не одно сложное слово, образованное повтором.
Обращение дети надо выделить запятыми: Ваш папочка, дети, козел.
Обособление не требуется: Мама тем временем отдохнула в парке.
Дополнительные знаки препинания не требуются.