Not to mention, gentlemen, that Arroyo's ERA+ in the American League is higher than it is in the NL. He had 112 with the Sox, 110 with the Reds. (Sorry to kill your whole non-argument, but thems the facts.)
Of course, the issue isn't really Arroyo, it's the judgment of the GM who traded him for nothing.