А почему бы и нет?
Отец - взрослый человек. Ему решать с кем и как он хочет жить, если женился, то, наверное, уж у него есть чувства к этой женщине и длятся они не один день. Как-то некрасиво вмешиваться в чужие отношения, при том не имея никаких веских причин на это. Подобный запрет - собака на сене, сиди, папа один-одинешенек, даже если овдовел давным-давно, а я буду тебе помогать когда смогу и когда время будет. Сын вряд ли может все свободное время посвятить отцу и избавить его от одиночества, жить с ним, чтобы помогать отцу - нужно работать и зарабатывать, да и своей жизнью заниматься тоже немаловажно.
Сына, как я понимаю, воспитывать уже не надо, "мачеха" ему ничем не навредит, хоть и родной для него уже не станет, а помогать сын и так может, если действительно этого хочет.
Я бы посоветовала сыну подумать о причинах своего поведения: может, он боится, что отец забудет его мать? может, считает это недопустимым как раз из-за памяти о матери? может, ревнует и не хочет чтобы в их семье появлялся кто-то еще? может, ему не нравится конкретно эта женщина? По каким причинам? Так ли важны эти причины, что стоит жертвовать счастьем отца, если ему(сыну) с ней не жить все равно?
Вдовец поступает правильно по той простой причине, что живет дальше. Если ему дорога эта женщина, если он не хочет жить один, если время для траура уже прошло и даже по всем моральным и этическим соображениям все нормально - почему он вдруг должен от оказываться от заключения брака?