Правило звучит так: в отглагольных прилагательных и причастиях на «гласная + н(н)ый», образованных от глагола на -ать(-ять), пишется гласная а(я) (нечаянный, выгулянный, недослушанный, подержанный, выменянный, резаный), в словах, образованных от глагола не на -ать(-ять), пишется гласная е (укушенный, положенный, хоженый, крашеный). Глагол отвергнуть оканчивается не на -ать(-ять), поэтому перед нн пишется е.
В «Русском правописании с комментариями» читаем:
«В причастиях и отглагольных прилагательных, оканчивающихся на сочетание «гласная + н(н)ый», образованных от глаголов на -ать(-ять), пишется гласная а(я) (недослушанный — ср. недослушать, подержанный, резаный, выгулянный, выменянный, нечаянный), в причастиях и отглагольных прилагательных, образованных от глаголов не на -ать(-ять), пишется гласная е (вверченный — ср. ввертеть, виденный, крашеный, положенный, стриженый, укушенный, хоженый).
Исключения: выровненный (хотя выровнять), подравненный (хотя подравнять), приравненный (хотя приравнять), сравненный (хотя сравнять), уравненный (хотя уравнять), защекоченный (хотя защекотать), поколебленный (хотя поколебать), саженый (хотя сажать, от прост. садить)».
Сочетание согласных шн на конце слова чуждо русской фонетической системе. По мере освоения русским языком слов с таким сочетанием их звуковой состав меняется: между согласными появляется гласный звук, причем сначала это может происходить при склонении слова, например: от ресепшена, к ресепшену. Сравните с краткими формами прилагательных, в которых финальное сочетание шн так же разбивается гласным, например: грешен, хотя грешный, грешна; великодушен, хотя великодушный, великодушна. (См. также словарную статю слова ресепшен ресурса «Орфографическое комментирование русского словаря»). Конечное сочетание именительного падежа вр в косвенных падежах не разбивается гласным звуком (у шедавра, мавра, кентавра, динозавра), русская фонетика приняла такое сочетание.
Правило таково: в отглагольных прилагательных и причастиях на «гласная + н(н)ый», образованных от глаголов на -ать (-ять), пишется а (я): нечаянный, недослушанный, подержанный, выменянный, резаный, в словах, образованных от глаголов не на -ать (-ять), пишется е: укушенный, положенный, хоженый, крашеный.
Таким образом, правильно: отчаянный, т. к. это слово образовано от отчаяться. Написание буквы я в глаголе подчиняется следующему правилу: после гласных перед -ть пишутся буквы и или я. Буква и пишется после гласного о, напр.: стоить, строить, успокоить; буква я — после гласных а, е, у: лаять, таять, каяться, отчаяться, веять, надеяться, лелеять, сеять, затеять, чуять. Исключения: глаголы драить и клеить.
Никакие знаки препинания здесь не нужны. Так и пишется: решил было уходить, собрался было спать.
Интересна история подобных форм. Формы с было представляют собой остатки сложной древнерусской формы прошедшего времени – плюсквамперфекта. Плюсквамперфект обозначал прошедшее действие, которое завершилось раньше другого прошедшего действия, а также отнесенный к прошлому результат еще ранее совершенного действия (ср. англ. Past Perfect). Пример: у ярополка жена грекини бе и бяше была черницею – «у Ярополка жена была гречанка (прошлое состояние), которая (еще раньше) была монахиней». В поздний этап своего существования в русском языке (XVI–XVII века) плюсквамперфект образовывался путем сочетания изменяемого по родам и числам причастия на -л от глагола быть и причастия на -л смыслового глагола: Земля была высохла, да опять промокла – «Земля стала (в прошлом) мокрой, хотя (еще раньше) высохла». Впоследствии плюсквамперфект пережил в истории русского языка несколько преобразований. Причастие на -л от быть превратилось в неизменяемую форму было. А значение стало таким: действие, готовящееся в прошлом, но не осуществившееся или начавшееся в прошлом, но прерванное другим действием. Отсюда формы: решил было уходить (но передумал); собрался было спать (но расхотелось).
Составители орфографических словарей с Вами не согласны. Пишем "без толку", читаем "бестолку" - все по правилам.