If Bitcoin is not at fault, why are the Bitcoin developers working hard to fix the issue now... Yeah...

Obviously, because it is now a public relations issue. So more compelling technical issues are being shunted aside to deal with this comparatively trivial issue because of Gox's actions.
Only because of Gox's fuckup and subsequent FUD has this difficult to fix but comparatively minor flaw suddenly become a priority, basically for PR reasons.