Дело в том, что официально действующие сегодня «Правила русской орфографии и пунктуации» были приняты в 1956 году. Некоторые предписания правил (в том числе касающиеся оформления слов, относящихся к церковно-религиозной сфере) были обусловлены идеологическими причинами, а потому современной практике письма уже не соответствуют. Нормы современной письменной речи таковы: с прописной буквы пишется первое слово и собственные имена в названиях религиозных праздников (христианских, мусульманских и др.): Крещение Господне, Пасха Христова, Масленица, Рождество, Святки, также Рамадан, Навруз, Ханука и др.
См. словарную статью:
Книжн. Обычно несов. Чаще 3 л. наст. вр. или прош. вр. Недосточно хорош, не удовлетворяет, не соответствует определенным требованиям. С сущ. неодуш.: проект, книга, настроение… оставляет желать лучшего.
Статья оставляет желать лучшего, ее необходимо доработать.
Иногда засядет и в месяц окончит картинку, о которой все кричат как о чуде, находя, впрочем, что техника оставляет желать лучшего… (В. Гаршин.)
Да и сам ассортимент, качество пищи в этом заведении оставляли желать лучшего. (Е. Попов.)
Название должности генеральный директор пишется строчными. С прописной (большой) буквы пишутся только названия высших государственных должностей.
Тире поставить желательно для прояснения смысла предложения; без тире в предложении возникает словосочетание государственный обвинитель прокурора.
Да, словари русского языка (см., напр., «Большой толковый словарь русского языка» под ред. С. А. Кузнецова) подтверждают, что у сочетания красная рыба есть устаревшее значение «рыба сем. осетровых (белуга, осётр, севрюга и др.)». Однако в современном русском языке красной рыбой называют рыбу семейства лососевых с мясом розовато-оранжевого цвета (сёмга, форель, кета и др.), что тоже подтверждается словарями. Т. е. формулировку в кулинарной книге можно уточнить: изначально красной рыбой назывались не лососевые... Но сейчас для носителей русского языка красная рыба – не осётр, а лосось.
При отсутствии в контексте слов, помогающих распознать отрицание или утверждение и, следовательно, отличить частицу не от приставки не-, нужно проверить, какие слова — усиливающие отрицание или подчеркивающие утверждение — возможны по смыслу в этом контексте. При возможности подстановки слов, выражающих противопоставление или усиливающих отрицание (вовсе, отнюдь и др.), не пишется раздельно: (вовсе) не теннисное мероприятие. При возможности подстановки слов, подчеркивающих утверждение (очень, достаточно и др.), не пишется слитно: (достаточно) нетеннисное мероприятие. Выбор зависит от цели пишущего, от того, что хочет сказать автор.
В официальных названиях государств и государственных объединений все слова, кроме служебных, пишутся с прописной буквы: Сирийская Арабская Республика.
Сочетание краеведческий музей пишется строчными. С прописной буквы пишется первое слово официального названия, напр.: Алтайский государственный краеведческий музей.