I would assume that because there is a debate about the morality of sports that football, boxing, and other such sports would be criticized. In my personal opinion, I feel that there is absolutely nothing wrong with these sports. The fact that there is fighting and other physical contact teaches people stamina, endurance, determination, and courage. These sports are done with the intent of having fun, teaching discipline, teamwork, and earning a living. There is no intent to kill a person.
Sports teaches people how to meet challenges in the future.
Sports does not teaches violence, war, or selfishness. Therefore, I believe that sports is moral.