well I can answer your sacrifice question but not the others XD. but any way sacrifice is considered a honor because say your sacrificing for your mom you love her so much that you would die for her so that is an honor.
honor means you take pride.so even if you die for anyone that is a honor. I hope I explained it right.