It's not quite as good as rationality winning hard, but still, it's not bad - and yes, the BCA should bear Singh's costs. And a change to British libel law would be nice, too.
There were some moves in this direction: http://news.bbc.co.uk/2/hi/uk_news/8259814.stm