Поскольку прямая речь заканчивается восклицательным знаком, после нее ставится тире вместо запятой, требующейся перед союзом но (см. пункт в) параграфа 136 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Он хотел крикнуть: «Хватит!» — но что-то остановило его.
Если имеется в виду «Мои шутки — божий дар», то Ваш вариант пунктуации возможен.
СЛУШАТЬ, -аю, -аешь; нсв. 1. (кого-что и с придат. дополнит.).Обращать, направлять слух на какие-л. звуки, чтобы услышать; воспринимать слухом. С. лекцию. С. музыку. С. радио. С. сказки. С. пластинку. Все, затаив дыхание, слушали рассказчика. Люблю с. шум моря. С. Баха (музыку Баха). Слушаю вас (речевая формула, которую употребляют, снимая трубку, в ответ на вызов по телефону). 2. (св. выслушать). кого-что. Исследовать путём выслушивания состояние и работу какого-л. внутреннего органа; прослушивать. С. сердце. С. лёгкие. Врач внимательно слушал больного. 3. что. Публично разбирать (какое-л. судебное дело). С. дело в суде. // Знакомиться на слух с чем-л. публично оглашаемым. С. отчёт о конференции. 4. что. Изучать что-л., посещая лекции. С. курс высшей математики. С. лекции академика Шахматова. Начал с. курс русской истории в университете. 5. кого-что. (нсв. послушать). =Слушаться (1 зн.). С. родителей. С. врача. С. чьи-л. советы, наставления. Ребёнок никого не слушает. Совсем перестал с. старших. Обещай, что будешь с. бабушку. Не слушай его! Ничего не хочет с. (не реагирует на чьи-л. слова, советы, просьбы). <Слушай; слушайте, в зн. межд. Разг. Употр. при обращении к кому-л. в начале разговора для привлечения внимания. Слушай, давай уйдём отсюда. Слушайте, вы когда уезжаете? Слушание, -я; ср. (1-4 зн.). С. лекций. С. дела. Слушаться,-ается; страд. (1-4 зн.).
СЛЫШАТЬ, -шу, -шишь; слышимый; -шим, -а, -о; нсв. (св.услышать). 1. (кого-что, также с придат. дополнит.). Различать, воспринимать слухом издаваемое, производимое кем-, чем-л. С. смех. С. стук. С. крик. С. гром. Я вас не слышу, говорите громче. Не слышал, как звенел будильник. Своими собственными ушами слышал что-л. С. похвалы. С. возражения. Вы слышали вопрос? И с. об этом не хочу (категорически отказываюсь принимать участие в чём-л., делать что-л. и даже обсуждать предлагаемое). 2.Обладать слухом (1 зн.). Левое ухо совсем не слышит. Плохо слышу этим ухом. Старик не слышит (глухой). 3. что, о ком-чём, про кого-что или с придат. дополнит. Иметь какие-л. сведения, знать по разговорам, слухам и т.п. Слышали анекдот? Это имя я где-то уже слышал. Слышал, что вы побывали в Италии. Не раз слышал о повадках этого зверя от местных жителей. Ты что-нибудь слышал про Петрова? Что я слышу! (возглас удивления услышанным). 4. что и с придат. дополнит. Разг. Распознавать путём ощущения; ощущать, чувствовать, замечать. С. запах, аромат. С. сердцем, душой. В покорности ягуара дрессировщик слышал угрозу. Не слышал, что его толкают. Сердце слышит беду. Земли под собой не слышать (испытывать сильную радость, быть в восторге). Не слышать ног под собой (испытывать чрезмерно сильную усталость от бега, ходьбы или восторга). Себя не слышать от чего(забывая всё, горячо, полностью отдаваться чему-л., какому-л. чувству). 5. кого-что. Разг. Распознавать чутьём; чуять (о животных). Пёс слышит дичь. Старая кошка не слышит мышей. <Слышишь; слышите, в зн. межд. Разг. Употр. для подчёркивания сказанного, настоятельного указания на что-л. Вечером я вас жду, слышите. Тебе нужно отдохнуть, слышишь.
Если следовать "букве закона", то есть формальным правилам, то научился в Вашем предложении - часть составного глагольного сказуемого с модальным значением. Вот почему:
http://www.gramota.ru/book/litnevskaya.php?part5.htm#31202
Приинфинитивная часть составного глагольного сказуемого выражает грамматическое значение сказуемого, а также дополнительную характеристику действия — указание на его начало, середину или конец (фазисное значение) или возможность, желательность, степень обычности и другие характеристики, описывающие отношение субъекта действия к этому действию (модальное значение).
Фазисное значение выражается глаголами стать, начать (начинать), приняться (приниматься), продолжить (продолжать), перестать (переставать), прекратить (прекращать) и некоторыми другими (чаще всего это синонимы к приведенным словам, характерные для разговорного стиля речи):
Я начал / продолжил / закончил читать эту книгу.
Модальное значение может выражаться
1) глаголами уметь, мочь, хотеть, желать, стараться, намереваться, осмелиться, отказаться, думать, предпочитать, привыкнуть, любить, ненавидеть, остерегаться и Т. п.
2) глаголом-связкой быть (в наст. времени в нулевой форме) + краткими прилагательными рад, готов, обязан, должен, намерен, способен, а также наречиями и существительными с модальным значением:
Я был готов / не прочь / в состоянии подождать.
Не являются составными глагольными сказуемые, выраженные:
1) составной формой будущего времени глагола несовершенного вида в изъявительном наклонении: Я завтра буду работать;
2) сочетанием простого глагольного сказуемого с инфинитивом, занимающим в предложении позицию дополнения в случае разных субъектов действия у спрягаемой формы глагола и инфинитива: Все просили ее спеть (все просили, а спеть должна она);
3) сочетанием простого глагольного сказуемого с инфинитивом, который в предложении является обстоятельством цели: Он вышел на улицу погулять.
Нетрудно заметить, что во всех этих случаях спрягаемая форма глагола, стоящая перед инфинитивом, не имеет ни фазисного, ни модального значения.
Вначале немного истории. В XIX веке нормой было употребление с предлогом по форм предложного падежа местоимений кто, что, он, мы, вы: по ком, по чем, по нас, по вас. А. Х. Востоков в "Русской грамматике" (СПб., 1834) приводит такой пример: По ком стреляли? По неприятелю".
В современном русском языке местоимения кто, что и он выступают обычно в форме дательного падежа: есть по кому равняться, открыли огонь по нему. Формы по ком, по чем, по нем признаются устаревшими. Однако местоимения мы и вы продолжают выступать в описываемых конструкциях в форме предложного падежа. Вот примеры из русской литературы: Из окна по нас стреляли (К. Паустовский); Несколько человек, положив винтовки на колено, прицеливались по нас (Д. Фурманов). В справочнике Л. К. Граудиной, В. А. Ицковича, Л. П. Катлинской "Грамматическая правильность русской речи" утверждается, что "формы по нам, по вам еще нельзя считать литературной нормой, хотя они встречаются в печати". (Итак, правильно: они открыли по нас огонь (предложный падеж) и они открыли по нему огонь (дательный падеж); По кому открыть огонь? (дательный падеж); стрелять по своим).
Теперь - о современном состоянии дел. Скучаю, грущу, тоскую по вас - старая норма; скучаю, грущу, тоскую по вам - новая. Сегодня эти варианты конкурируют, что находит отражение и в справочниках.
Согласно "Толковому словарю русского языка" С. И. Ожегова и Н. Ю. Шведовой (М., 1997)правильно: скучаю по вам (дат. п.), скучаю о вас (предл. пад.). Устарелое и просторечное - скучаю по вас (предл. пад.). Прежние справочники рекомендовали как нормативные только скучать по вас, по нас. "Русская грамматика" (М., 1980) скучать по вам и скучать по вас рассматривает как вариативные.
Орфографическим словарем в данном случае рекомендуется раздельное написание.
Все три предложения безличные, и в них, строго говоря, не сказуемые, а главные члены. В первом и втором примерах главный член построен по модели сложного трехчленного сказуемого: модальный компонент, выраженный словом категории состояния (надо, достаточно) + формальная связка (в настоящем времени нулевая, в других временах и наклонениях выраженная, ср.: Мне надо будет прочитать эту книгу) + смысловой инфинитив.
В третьем примере в главном члене тоже модель сложного трехчленного сказуемого, но другая: бытийный глагол + вопросительно-относительное или отрицательное местоимение + инфинитив. В отсутствие отрицания бытийный глагол выражен: Ей как раз есть зачем притворяться. При введении отрицания бытийный глагол сохраняется во всех временах и наклонениях, кроме настоящего: Ей будет незачем притворяться. А вот в настоящем времени бытийный глагол начинает вести себя так же, как формальная связка, то есть превращается в нуль. Это и наблюдается в вашем примере.
Вообще, разграничение полнозначного бытийного глагола быть и омонимичной ему формальной связки в подобных примерах довольно дискуссионно. С одной стороны, тот факт, что в утвердительном варианте Ей есть зачем притворяться мы наблюдаем ненулевую форму есть, свидетельствует о том, что это полнозначный глагол: формальная связка в настоящем времени должна превратиться в нуль. Это подтверждается и тем, что есть можно заменить на найдется, имеется (Ей всегда найдется зачем притворяться), которые являются полнозначными глаголами. С другой стороны, в отрицательном варианте при отрицательном местоимении может быть использована стандартная полузнаменательная связка: После этих признаний ей оказалось незачем далее притворяться. А полузнаменательная связка возникает только на месте формальной связки.
Если же имеется в виду, как охарактеризовать главные члены этих предложений с позиций школьной грамматики, то можно сказать, что во всех трех примерах в главных членах использована модель усложненного составного глагольного сказуемого.