Something else that has always bugged me...
I've always had a hard time believing how a loving, forgiving, kind & merciful desert God could not/would not allow Moses (by far the meekest of all men Numbers 12:3) to cross over to the Promised Land after well over 40 years of his blood, sweat and tears in doing God's bidding... simply over such a small infraction as loosing his temper momentarily with the complaining Israelites over water.
I mean...what was God expecting from Moses...perfection?