WordPress adding extra html coding to my data on saving

IT turned out to be less hassle to just recreate my plugin using the latest and greatest code available here:

https://github.com/helgatheviking/WP-Alchemy-Holy-Grail-Theme

And it also turned out to have something to do with the filter being applied to the editor. This:

<?php echo esc_html( wp_richedit_pre($mb->get_the_value()) ); ?>

was the problem, replacing it ultimately with this solved it:

<?php echo esc_html(html_entity_decode( $mb->get_the_value() ) ); ?>

Hope this helps someone else out.