Shane Rose, a three-time Olympic medalist in team eventing for Australia, drew ire last week as he competed in a show jumping event wearing a mankini.