TagsChina justifies its stand on Azhar