I do disagree with you on the last point; about Booth's "honor" that is. Both he and most of the people in the Confederate States of the time viewed Lincoln as the Commander in Chief of the enemy. Booth thought what he did was a just act; a noble and honorable act even.
I don't think we disagree. I think his act was noble and honorable in a time of war. What I meant by sacrificing his honor was that he knew, if the confederacy lost, he would be portrayed in government schoolbooks as a villain - and he was correct.