I give WB credit (and I use that term very loosely) for being up front and suggesting the refunds. As for people immediately raking Iron Galaxy over the coals: For shame. I find it doubtful that it was all on them. I see it like this:
WB: Iron Galaxy, you're doing the PC port for Arkham Knight.
WB: You have a month before launch, delays aren't allowed. Get to it.
Granted, it could be they just dropped the ball, but considering how most ports seem to be handled these days, I doubt it was all down to one developer messing up.