Damar Hamlin's on-field collapse from a heart attack came as a shock to NFL fans and a source of controversy.…