It's probably not quite fair that CBC is airing all this stuff, given that Jian worked for them and was fired. They obviously have options available for telling their side of the story. But ... Jian has options to get his side of the story out that his victims certainly don't have. He can silence them, or call them liars.
However, back to the original question of whether or not a person should be fired for personal behaviours, unrelated to their job. I think that, yes, that option should be available to employers under certain circumstances, and so far, our laws permit firing an employee for off the job behaviours, including making the company look bad, breaking the company's code of ethics, or engaging in illegal activities.
Employees can appeal to the Ministry of Labour if they feel wrongfully dismissed. I think that CBC did the right thing. I think that Jian should have appealed the CBC decision before launching a lawsuit. He could very well lose the lawsuit without the support of the Labour Board.