Playing the dev-team for fools on a rolling crunch is the only despicable thing thats occurred here, but thats not what this "release the game now"-movement is about. A better campaign would be "Give the devs a 1-month paid holiday you cruel taskmasters" but then thats not what most "outraged" people are after here is it.
It sounds like they did what's regarded as normal crunch; I've done that sort of schedule several times. At best I've managed to negotiate two or three days of paid leave out of it.
( I agree entirely that a multi-week break would be entirely fair after that sort of workload, but, well, this industry doesn't do fair.)