– EU:s grundläggande brist är bristen på vilja att skydda den gemensamma gränsen, sade Zeman under ett tal inför tjeckiska ambassadörer.
– Idag skulle en gemensam europeisk armé komma väl till pass, fortsatte presidenten.
Tjeckiens försvarsminister Martin Stropnicky föreslog i slutet av förra veckan att upp till 2.600 soldater ska kunna sättas in för att skydda landets gränser mot illegala invandrare. Tjeckien är transitland mellan Ungern och Tyskland, dit de flesta asylsökare tar sig.
Finansminister Andrej Babis går ännu längre och föreslår att Nato bör sättas in för att skydda Makedoniens och Bulgariens gränser. Han vill också sätta upp skyltar vid Schengens gränser som informerar om invandrarna om att de inte bör ta sig in i EU för att leva på bidrag, enligt EU Observer.