Firefox was forced by Chrome, and Chrome in turn was probably forced by trying to remain a viable platform instead of Netflix et al. simply providing their own desktop apps. (Though I'm only guessing, if you have direct knowledge of the what and why, please do share.)
The kind of users who are not opposed against DRM already have lots of browsers to choose between. On the other hand, people who are will now feel deeply betrayed by the Mozilla Foundation.
If you're opposed to a browser that can be used by DRM modules, Firefox was already not an option, since it supported NPAPI, and therefore DRM as Flash, Silverlight, etc. If you were using Firefox, you were already accepting that compromise. EME is simply a continuation of the status quo.
Was there an explicit or implicit covenant by Mozilla and those users?
I believe Mozilla's clear stance on DRM in the past (and its clear differentiation against other browser vendors in this respect) is near to such an implicit covenant.