McAvoy has endured injury, infection, family concerns and more injury over the past year â€” and come through it a gold medal winner.