Yes, the RadEditor is the component in question. Yes, the page is in Edit Mode, but I believe your assumption that HTML rewiring does not affect rendered output is incorrect. Here are three examples that I would like to address:
1) Adding a space between empty div:
1- Open RadEditor
2- Switch to HTML View
3- Select "Indent HTML"
3- Insert <div class="bvl_line"><img width="1" height="1"/></div>
4- click "I'm Done"
5- Open RadEditor Again
6- Switch to HTML View
7- Select "Indent HTML"
8- select "I'm done"
Sitefinity has now added a space between the <img> and the </div>. This rewrite causes a 5px gap on the pages in question. The RadEditor has to be reopened again and the space has to be removed without the help of html indenting. This means every time I open and edit one of these pages I must remember to remove all cr and spacing from this line of html. This issue is currently driving our creative director insane.
2) Striping out of certain style attributes.
Prior to importing our site into sitefinity, there were some essential style attributes on some <a> tags. In particular "text-decoration: none". For some reason, after using the RadEditor these attributes disappeared. The behavior is not reproducible 100% of the time, but I cannot find an explanation why a style attribute that was once there would disappear in such a way.
3) Macintosh Support
As many times as I've told our designers not to use their Macs with Rad Components, they still manage to do so. I have reports that using the RadEditor on a Mac using Firefox completely destroys the layout of any page touched. A look at the HTML reveals that <div>'s have been shifted on the page and placed at the bottom of the page. Albeit not on a Windows box, this is another example of the RadEditor rewriting HTML.
Since most creatives prefer the Mac platform over Windows doesn't it make sense that SiteFinity support it?
While I appreciate your confidence that the Edit Mode does not alter rendered output when the page is publicly viewed, I have shown several examples where it has. My personal opinion is that SiteFinity should not inject or alter any HTML without the user's consent, or there should be an option to turn it off altogether. I don't particularly understand why SiteFinity should be rewiring HTML at all, rendered or non-rendered.
Thanks a million for your help