Вот кажется мне, что спорить кто прав, а кто виноват в данном случае ну никак не продуктивно, потому, что это как раз та ситуация, когда каждый прав по своему. И в книге уже каждый персонаж свою правоту оговорил и доказал. В общем, даже если и были какие-то ошибки и заблуждения - они все с лихвой были оплачены и исправлены последующими событиями.
И.. все они друг на дружке завязаны в такой тугой узел, что однозначностью в ситуации и не пахнет. Вот то же убийство Дракона. Стрелу выпустил Бард. НО, он бы не знал куда стрелять, если бы не Бильбо. Бильбо узнал куда стрелять. НО, он бы не смог этого сделать, если бы не Кольцо и не тот факт, что его за гномами потащил Гендальф. Гендальф способствовал походу гномов. НО Гендальф не знал, как неитрализовать Дракона, если бы не повстречался с Торином, который натолкнул его на мысль идти в Эребор. И так далее и тому подобное..