Lee should’ve flanked. However, he had the fire in his eye, and there was no stopping him that week. Gettysburg was the price the Confederacy paid for having Lee as a commander.
Agreed, and your reference to Lee’s pyschology is right too. After two-days of “almost” winning, and at huge cost, he was not in any mood to back off and try a flanking movement, thereby wasting the lives of thousands of his men in his mind. It was now or never, as far as he was concerned, and he thought that he could finally win the war with one last charge. Instead, he prolonged it by almost two years.