"Lee, earlier in the war, had won several battles where he was outnumbered. So that cannot be used as an excuse"
I do believe Lee beat Grant several times with his undermanned, underfed, and starving army. He only surrendered when his men were not strong enough to kill anymore of Grant's men. Sounds like a good excuse to me.