As I suggested, there's a randomness factor that has to be taken into account when evaluating a GM.
I for one don't fault Bloom in the least for the Richards signing last year. No such thing as a bad one-year deal.
As for Perez, he's got a long track record of good stretches but overall mediocre to bad numbers.