Neither Chrome or Firefox support HLS on the desktop despite providing support on mobile (since Android 3.0 I believe). They have categorically refused to add desktop support, if you have any complaints I would take it up with them.
Both work well with JavaScript based implementations of HLS, such as VideoJS's HLS plugin:
http://www.mpegla.com/main/programs/MPEG-DASH/Pages/Intro.as...
Otherwise, include a js player with HLS support for other browsers.
Besides that, I would rather complain that Apple is using an obscure format than complain that Mozilla and Google don't support an obscure format.
EDIT: sorry, it seems mobile Chrome is supposed to work, but it just... doesn't. Still don't see any reference for firefox, though.