Stephen Roach, former Morgan Stanley Asia chair, said he was prohibited from expressing differing opinions on Hong Kong at the recent China Development Forum.