If the pregnancy-related allegations are true, he's one of the worst kinds of humans in the world. But for now they're just allegations in a big money lawsuit by a (possibly jilted) ex-girlfriend, so I think calling him an ass is a bit premature.
I think the D-Backs are cooked anyway. They simply have nobody that can hit, aside from Luis Gonzalez (and he's been slumping in the last few weeks). At least they'll finish ahead of San Diego (sorry Guru Zim)