The body decided on Thursday to remove horse riding from the 2028 Games after a broad outcry when a German coach punched a horse that refused to jump a fence at this year's Tokyo Olympics.