My 1st department (911 Volunteer FD) had a local minister that was our chaplain, he actually went to Fire and EMT-B class and ran with us; he worked well as a chaplain, both for members and families of patients. He also had a list of church leaders for all denominations in our coverage area, so if he was called for a cardiac arrest he could find out what religion they were and call their church reps for the family.
It is hard to find counselors that truly understand what 1st responders go through when you do find them they get overwhelmed sometimes.
When I worked 911 and even a busy private service and I could talk to co-workers I never had problems with stress on the job (stress at home was a different story). I could talk and destress with co-workers.
When I got a job where it was slow and very few co-workers had really worked a busy service that is when I started having problems and I didn't have anyone I could talk to; and old stress hit me. and I started having problems.
I actually got a PT job working where it was busier and I got runs and had people I could talk with again.