It took a couple more days until the app was finally published while we had thousands of users waiting for it. The company I worked for provided services to schools and its students. Our call center was on fire for a couple of days with calls from annoyed teachers and parents and there was nothing we could do about it.
One of the most valueable insights a mobile freelancer working on our app gave us was to submit the app for first review at least two weeks before planned launch. Just as they anticipated, the first review came back negative because "hey, could you please also make the app work on the iPad?", even though we explicitly marked it as not available for iPad (and didn't include it in the app bundle) to cut down the scope for initial launch.
You resubmitted it to Apple twice without noticing, and you're mad at Apple for all the "delays". Really? Other developers were waiting their turn in the review line while you were going back and forth with the reviewers on an update that was defective from the start. Take some responsibility!
I don't see how the parent failed to take responsibility. They were responsible for the bug. Apple was responsible for the delay in the fix.