What's your opinion when it's ok to provide voluntary or unpaid photography work to a community event, charity, sports club, company, organization, or an event ?

Never ?
Always ?
Depends ?

The reason I ask is that often I scout for paid work only to be told that they have photographers there in an unpaid capacity ?