The visit of Robert Fico to meet Vladimir Putin yesterday has sparked criticism from across Europe and from his own people.