This is a really deep question and deserves more discussion. It seems like Jefferson is right, but as he himself witnessed history is punctuated with events that restore liberty.
never understood why a law passed 200 years ago has to stay on the books (unless there is a large effort to remove it) when the world has changed so much.