The word "同志" with the meaning "comrade" is not used in daily life of most Chinese people. In my view, there are three condision are suit for this word, with the meaning "comrade". First, you are talking with your closest friends and wants to say something funny, you can say this word, better with some smile on the face~~(You know what I mean~~).Second, you are talking with Communists in a very very offical condision, this word is OK~~Third, you want to say something about homosexual~~You can use "同事" in all the other condision in place of "同志"when you want show the meaning "comrade"