Lose-lose situation. I don't think Baltar should be blamed.
I have a similar argument for Jammer. He was trying to work peacefully with the Cylons. But I guess he did have a choice. He didn't have to join the security force. So maybe I don't feel too bad that he was sent out the airlock.
And to the situation of this particular episode. Four base stars could have easily taken down Galactica. No question. I don't think Galactica should have had any say on the situation. I guess the Cylons are just dumb machines after all. ("Oh, wow. Galactica's going to shoot all of its nuclear warheads?" The Cylons should have the same number-- times four!)