A $2 million bond has been set for Randy Haning following his arraignment Monday in the death of Ethan Vernon.