My idea to fix weather would be that it can only be spawned through other units like mages or some creatures, no naked body specials. Also there could be some more creative ways to deal with it instead of just clearing, like a mage could have a spell that bounces weather back to the other side...