No, these guys are not volunteers. They are employees of a paid fire system.
Yes, in order to train them, provide for the proper equipment, and pay their employees, they have to get money.
Yes, it's a stupid system that makes you pay your "fire dues" seperately on a "membership system".
You can make all kinds of assumptions on why this guy didn't pay.
But you know what? Given the current system, it doesn't take much to bill him later for their efforts and perhaps a "fee" for nonpayment of previous dues. To stand there and do nothing and watch a fire blaze gives the term "firefighter" a bad name. What do they do in the cases where there is a life in danger? Why two seperate policies? Because you're in the business of making money more than the business of saving lives and property?
It sounds like no one here has this kind of system where you have to be a "member" to have the privilege of a fire department putting your house out when it goes up in flames. It also sounds like the non-membership system works just fine. At least you don't need to decide on site whether you're going to help someone or just watch their property burn.
Bottom line, the just system flat-out sucks. I would be ashamed to work for that kind of system. New York gets flak for being uncaring but you know what? As of 2004, 70% of all Fire Departments were volunteers. Volunteeers. Over 350,000 qualified, educated men and women who do that job for free. So don't give me that "oh we should feel sorry for them because it's a business" shit. It shouldn't be a business in the first place. But if it has to be, don't taint it with this kind of selfish, uncaring behavior.