I get it, especially the Royals part, but FWIW, Berrios allowed 18 runs in 34 innings (4.76 R/G) against the Sox last year, while Giolito allowed 9 in 25 against the Twins (3.24 R/G), and 7 of those 9 runs came in 1 start.
To be fair, 7 of Berrios' 18 runs were unearned, but nevertheless, we've at least put up a fight against him, whereas Giolito owned Minnesota aside from 1 bad start.