Former U.S. President George W. Bush , in a rare public appearance , said Saturday the mission in Afghanistan is " necessary for peace and stability . "