Это имя не склоняется.
Предложение неудачно.
Правильно без точки после кавычек, поскольку прямая речь оканчивается знаком конца предложения, в данном случае вопросительным.
Более употребительно: соболезновать кому-либо по поводу случившегося. Но и Ваш вариант возможен.
По основному правилу тире нужно. Однако тире может не ставиться, если логическое ударение падает на сказуемое друзья.
Ваша фамилия не склоняется, а фамилия сына склоняется: Романа Грибенюка, Роману Грибенюку и т. д. По законам русской грамматики склоняются все мужские фамилии, оканчивающиеся на согласный (кроме фамилий на -ых, -их типа Черных, Долгих). Женские фамилии на согласный несклоняемы.
Поскольку здесь сказуемое следует за подлежащим (см. § 2246 Русской грамматики 1980 г.), а также подчеркивается, что действующие лица были разные, необходимо множественное число сказуемого: И Антон, и Роман писали диссертацию.
Это бессоюзное сложное предложение, вторая часть которого представляет собой присоединительное предложение, поэтому между частями нужно поставить тире. Добавим, что возможен и вариант с разделением высказывания на два предложения, например: Кто-то приближается сквозь туман... Ангел это или дьявол?
Имя То́ма должно склоняться. Все фамилии, оканчивающиеся на неударное а после согласных, склоняются по первому склонению: Рибера — Риберы, Рибере, Риберу, Риберой, Сенека — Сенеки и т. д.; так же склоняются Кафка, Спиноза, Сметана, Петрарка, Куросава, Глинка, Дейнека, Гулыга, Олеша, Нагнибеда, Окуджава и др. Все такие фамилии, независимо от происхождения, являются морфологически членимыми в русском языке, т. е. в них выделяется окончание -а.