Правильно: скрепя сердце – против воли, против своих убеждений, мужественно. Скрепя - то же, что скрепив. Оборот, вероятно, связан с движением хватания себя за сердце при сильном седцебиении от волнения, то есть буквально: "скрепить сердце чем-нибудь" . Скрепить в этом выражении имеет внутреннюю форму "сделать крепким".
Я имею сердце – по-русски так не говорят. Правильно: У меня есть сердце.
Корректно: избежать чего?
Здесь верно: пожертвовал сердце.
В разговорной речи такое возможно.
Правильно через тире при неоднословном наименовании («Холодное сердце — 2») и через дефис при однословном («Моана-2»).
Запятая после думал нужна.
Если автор или редактор/издатель вставляет в цитату свой текст, поясняющий в ней предложение либо отдельные слова, то этот текст помещают в квадратных (прямых) или угловых скобках: "Я просто думал, что они опубликуют [только] свою часть", — сказал он или "Я просто думал, что они опубликуют <только> свою часть", — сказал он.
Корректно: обидел сильнее, чем предполагал.