I would contest how "unprofessional" it is if an Admin kicks a mod to the curb without an acknowledgment of their effort. There are thousands of boards and many thousands more mods, but only a few Admins. They don't have the time to write us all personalized letters telling us how sorry they are that they had to let any one of us go and wish us well in our future endeavors.
The mods serve at the pleasure of the Admins, just as asst mods (used to) serve at the pleasure of the mods. As many mods consider their board their baby, so too do the Admins consider iHub in general.
It all boils down to mods being volunteers. We like a stock, we want to improve its profile among potential investors, but it's not like we're moderating out of the shear goodness of our hearts. We wouldn't be doing it unless there was some personal upside, be it profit or simply personal satisfaction in creating a board for a stock that we like.
Therefore, we shouldn't take it personally if an Admin lets one of us go. Yeah, it stings. It hurts to put ones effort into something only to have it arbitrarily taken away, but ultimately they aren't our boards, they're their boards. It's a symbiotic relationship in which we get to promote our favorite stocks and they get relief from the burden of micromanaging every board while promoting their brand. However, we must always remember that they are the host and we are the hosted.