DMCA is a corrupt, offensive attack on consumer rights. Just because it can be used for laudable purposes doesn't change that.
It does have many, many broken aspects.
It would be nice if it could only be used for good, but maybe that's impossible. It may also be possible to replace it with something more specifically tailored to take down revenge porn. I certainly think revenge porn is far more serious than a mere copyright violation.