En los comentarios de los usuarios de dicha función tienes ejemplos para hacer lo contrario a htmlentities:
www.php.net/htmlentities
Si usas PHP 4.3.0 en adelante puedes usar:
html_entity_decode() que hace eso mismo ...
Pero .. lo que deberías hacer es guardar en tu BD el texto (el HTML generado en ese editor visual) tal cual es .. Sólo aplicar HTMLentities cuando lo presentas .. es decir, cuando lo obtienes de tu BD y vas a presentarlo ahí aplicas htmlentieties() para evitar que se interprete código HTML malicioso.
Un saludo,