Outspoken MMA fighter Xu Xiaodong has been ordered by the Chinese courts to pay hundreds of thousands of yuan in damages and publicly apologise on social media for insulting a tai chi “grandmaster”.