or make the capt pay it for not doing something
While that was my reaction at first, the CVR and other recordings (phone calls to the company, etc.) seemed to show that the captain actually made a more than adequate effort to get those passengers off the plane.
Remember, this wasn't a planned seven hour delay, but rather one that was extended multiple times, for multiple reasons. I do think the captain was a little too mission-oriented, in that she was only considering options that got the passengers to their destination that night (bus ride or on her plane). A FBO deplanement would have stranded everyone until morning.
Also, remember that her decisions were made based on the information she was fed by the company and by the ground handling. The recordings proved that she was misled by multiple people, and the content of those conversations had a heavy impact on the outcome.
This captain tried to do the right thing. I felt she came up way short, but I was proven wrong. In the end, I give her a pass. In hindsight, yes she should have done something else, but I have had hour delays devolve into five hour delays and been honestly powerless to get people off my airplane. It happens, and we should trust that the investigators made a sound decision. These investigators are generally not pilot friendly, so the fact that they dismissed the captain from blame says a lot about what really happened.