fckeditor plugin to insert html
===

I have an issue with inserting an HTML into WYSYWIG with my custome plugin
All links across the internet I've ever seen for this theme says you should use

    FCK.InsertHtml();
But using this I have faced the following problem:
HTML content befort InsertHtml():

    <div>
    <em>
    <strong>
    <font size="5">
    <font face="Georgia">
    
    123
    
    </font>
    </font>
    </strong>
    </em>
    </div>

then I select the character '2' and insert an html using FCK.InsertHtml(); and get the following:

    <div>
    <em>
    <strong>
    <font size="5">
    <font face="Georgia">

    1

    </font>
    </font>
    </strong>
    </em>

    <a class="subscribeNow" href="#ORDER_FORM_LINK#">2</a>

    <em>
    <strong>
    <font size="5">
    <font face="Georgia">
    
    3
    
    </font>
    </font>
    </strong>
    </em>
    </div>
As you can see the WYSYWIG autocloses some tags and as a result the mockup is broken.
Has anyone an idea how to insert html without these additional source manipulation?