В транзактном анализе (Э. Берн, "Игры, в которые играют люди" и пр.) улыбку или смешок, когда человек говорит о чём-то важном и драматичном для себя, называют "транзакция висельника". Это действительно защитная реакция, обесценивание, - защита от высокого напряжения.
В принципе, часто достаточно осознать, что ты это делаешь, - и зачем делаешь, - чтобы перестать. И это часть тренируемой привычки вообще осознавать текущие свои эмоции и телесные реакции. Тренируется через контрольные вопросы себе: что я сейчас чувствую? Что я сейчас делаю? Чего прямо сейчас хочу больше? (это уже вопрос себе о цели поведения, выборе поведения) Не сразу, но потихоньку начнёте осознавать - а значит, и гораздо больше контролировать.