Bundy isn't horrible. Looking at his game logs for this year, he's given up 40 runs (34 earned) in 12 starts. 22 (19) of those were in 3 games in late April/early May. Otherwise he's been more than decent (2.02 ERA in his other 9 starts).
Tonight seems like another game where the opposing pitcher is throwing pretty well and the Sox slumping as a unit, with both being contributing factors.