Someone had to do something to upset the status quo of paywalls and ignorance because it certainly wasn't going to happen from within the publishers. Increased scientific literacy and better science reporting due to the availability of the entire paper (and all the other papers that support or refute it) instead of a press release are greater goods than profit for Elsevier (which wouldn't be significantly affected by releasing historic papers anyway).
He saw that scientific research.... Not his call to make, really.
He encountered a bug..... Not sure I agree that attempts to block his access was a "bug" that needed a workaround.