Well, considering some other rulings, pardon me if I'm not reassured.
You should really read your own links here, UP. You make a post claiming that you're not reassured that these human rights tribunals follow the spirit of the law, and yet in the very link you use to back up your point, we see the Supreme Court of British Columbia upholding the decision of a human rights tribunal, which is a rather strong suggestion that they are, indeed, following the spirit of the law just fine. In fact, it's exactly the sort of link I would use to rebut the point you're trying to make.
That said, to an American it might seem ridiculous that the man could be fined for simply yelling at a couple and telling, quote, "increasingly offensive quips" towards them, it makes perfect sense in Canada, where free speech is not enshrined above literally all else, and obvious hate speech is condemned and fined - yes, even in comedy clubs, which are not and never have been places where anything goes with regards to speech. There is literally nothing wrong with this case.
Which is probably why the BC Supreme Court, as I mentioned in the first paragraph, upheld the ruling.