I also think that option #1 is the best, most realistic and most promising idea to eliminate blob armies.
Now the tricky part is implementing it so that players don't feel it is a punishment. I would totally love to have a simulation of diseases and epidemics in the game, it would be so much fun to code and watch - but it would be no fun to play. That's why it's not there.