Короче, грех гомосексуализма - он особенный и от него практически нет шансов на нормальное покаяние?
А почему вы решили, что Давид просто так вот невинно упал? Он разработал целую стратегию, как заполучить Вирсавию, когда увидел её купающуюся и составил план по убийству Урии. А пока Урия был жив ещё, то Давид мучился не тем, что грешит, а тем, что Урия может всё узнать и всё это время спал и сожительствовал с Вирсавией. На случайный поступок это никак не тянет. Вполне явный грех.
Во время того, как Давид "чудил" с Вирсавией и ждал, пока Урию убьют, Давид также выставлялся на публике царем, поставленным от Бога, вел военные переговоры со своими командирами, которые докладывали ему обстановку, возможно выступал перед народом.
Давида тоже разоблачили внезапно. Если бы не обстоятельства и не пророк, то неизвестно, когда Давид бы покаялся и покаялся ли бы.
Разница между Давидом и Робертсом в том, какой грех они совершили и в том, покаялся ли Робертс или нет. Нам сложно обрабатывать информацию, так как в основном всё на английском и до нас почти ничего не доходит.