Such great writing on a timely subject. Well said on all counts. The person who currently should be President is Nancy Pelosi via double impeachment of Bush and Cheney.