'Messed up and horrible' hazing incident costs coach job