Hey, they have to pay their bills. It's their site, and they can make their own decisions about what kind of site it will be, both in terms of allowable content and in terms of what is free and what is not.<br />
I don't see how I could begin to answer the question of whether it "should" be free without being arrogant.
If I pay to chat... I'd just have to wait for all my friends to pay to chat too xD