Чтобы определить правильно границы корня существительных армия, сандалия, революция, изменим их по падежам:
нет арми-и, арми-ей, арми-ю;
нет сандали-и, сандали-ю, сандали-ей;
нет революци-и, революци-ю, революци-ей.
Теперь вполне обоснованно определим морфемный состав слов, учитывая, что конечная гласная я обозначает два звука после гласного "и", один из которых отнесем к корню, а другой - к окончанию:
арми-я (армий-а) - корень/окончание; основа армий-;
сандали-я (сандалий-а) - корень/окончание; основа сандалий-;
революци-я (революций-а) - корень/окончание; основа революций-.
Также границы корня, к примеру, слова "революция" подтвердит подбор родственных слов: революци-онный, революци-онер, революци-онерка.