There is no excuse for firefighters choosing not to fight a fire. Public safety and trust in the people who we entrust it with should never have a dollar amount that must be paid personally. It should be paid for with tax dollars, which is what I thought it was in the first place.
The immediate termination of these firefighters and their superiors is needed to restore the image of firefighters in that community and maintain the trust of the people.
Sadly, terminating them won't change the law.
The law has to be changed. But, your opinion is a good start.
At best, in lieu of firing, take a monetary amount equal to the value of the house out of the pension of the guy responsible for it. Hell, take all of it and give it to the people in a punitive measure, to let them know this will not be tolerated, and it will NOT happen a second time.