Ehh, that´s iffy. WB´s characterization is, to simplify, putting up a strong front but actually being a softie.
So while i agree he would punish BB once the opportunity presented itself, i doubt he would put his living crew at risk to do it, and that´s part of why he wanted to prevent Ace from going, but pretended in front of Shanks that he is the one who sent Ace.
Marineford was a different issue because Ace was still alive, and there was something he could do to save his son, and then gave each crewmember and alliance member the choice of deciding for themselves.
But for the sake of revenge? It´s a different issue altogether.