The Czech president, Miloš Zeman, has been accused of promoting a climate of “vulgarity, incompetence and corruption” as the Czech Republic heads into a presidential election widely seen as a referendum on his controversial brand of anti-immigrant populism and the country’s place in the western alliance.