Okay, I'll buy that...would you consider at least giving me the OPTION (via a property) to disable instead of having to create inherited controls just to remove it?
protected override void Render(HtmlTextWriter writer)
Also one other bloated markup issue while I have your ear...
Can HideIfNoTextMode on the SitefinityLabel DEFAULT to "HideIfNoTextMode.Server"? I'd think more people would expect it to not render by default (Visible=false) not just hide the markup with display:none.