Поскольку прямая речь заканчивается восклицательным знаком, после нее ставится тире вместо запятой, требующейся перед союзом но (см. пункт в) параграфа 136 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Он хотел крикнуть: «Хватит!» — но что-то остановило его.
Это прямая речь: На заборе было написано: «Выхода нет»; На открытке написано: «Я думаю о тебе...».
Прямая речь, при которой указание на источник сообщения не содержит глагола, не описана в справочниках (сравним вариант с глаголом: Завод заявил об увеличении поставок, сообщает Reuters). В таких случаях можно ориентироваться на практику СМИ, где используется тире без запятой: Завод заявил об увеличении поставок — Reuters.
Если прямая речь находится внутри авторских слов, то перед ней ставится двоеточие, а после нее — запятая, тире или запятая и тире (по условиям контекста). В данном случае требуется запятая, разделяющая однородные сказуемые сказал и открыл, между которыми находится прямая речь: Он сказал: «Я вас понял», открыл дверь и ушел прочь.
Ваши рассуждения справедливы. Заметим лишь, что в данном случае прямая речь играет роль приложения при слове фраза, поэтому двоеточие перед ней не ставится; представляется также избыточным восклицательный знак в конце прямой речи. Рекомендуемый вариант: Раньше я не думала, что фраза «Хотеть не вредно», так часто повторяемая родителями, имеет такое противоречивое значение.
Вы верно оформили предложение. В данном случае прямая речь выполняет функцию приложения при существительном слова. Её следует заключить в кавычки, но двоеточие перед ней не ставится (см. параграф 138 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина).
В справочниках по русской пунктуации запрет на постановку точки после цитаты, оканчивающейся вопросительным или восклицательным знаком, прямо не прописан. Вместе с тем приводимые в школьных учебниках схемы оформления прямой речи (а цитаты «заключаются в кавычки и оформляются знаками препинания так же, как прямая речь») не содержат точки после кавычек, если внутри кавычек есть вопросительный или восклицательный знак:
| А: «П». | А: «П?» | А: «П!» |
Учитывая это, рекомендуем не ставить точку: В произведении автор пишет: «Типичное русское захолустье, а ведь какое изящное, если посмотришь на него с реки!» У других наблюдателей мы находим...
Если приводится дословная цитата из текста Д. Писарева, то оформляется она именно так, как Вы оформили. Пунктуация при цитатах в справочниках обычно описывается отдельно от пунктуации при прямой речи, хотя эти явления очень близки друг другу. В научной литературе применительно к тому и к другому может использоваться термин чужая речь.
В подобных случаях приводятся примеры отдельных слов и выражений, но не прямая речь, представляющая собой чьи-то законченные высказывания, а потому необходимости в двоеточии нет: Нельзя говорить «ты» незнакомым людям и т. д.
Корректно использовать кавычки разного рисунка: «И тут он резко и радостно добавил: "Вам этого не скажет никто"».