Russia irresponsible or incompetent