Too bad most of it is their own fault. Right now the only thing that might save a bit of face on their laughable PC release is user-created content, because it sure as hell isn't their online features, reasonable DLC prices, current-gen features or bug-testing.
But in the mean time I guess...