A firefighter who knocked out his wife by pushing her has avoided jail and may have ended his 30-year career.