Former finance minister Miroslav Kalousek on Monday criticised Czech President Miloš Zeman for vulgar language used by the head-of-state in a live programme broadcast on Sunday, Interviews from Lány.