There's no such thing as 'morally correct for one person'. Morality is social convention. You can have personal values that differ, but that doesn't...
I tried replying line by line but it's just getting too messy, and we're starting to get confused about which statements refer to which prophecy. So...
Faith is not a virtue. It is an undeserved reward. When all is well, belief is the pay-off for the hard work of establishing truth. To plumb the depths of that which merely cannot be disproved to get your fix of faith is pure self-indulgence.