Попав в драматическую ситуацию, когда оренбургский губернатор отказывается помочь в освобождении Маши Мироновой, Гринев принимает совершенно "неправильное", с дворянской точки зрения, решение - обратиться за помощью и справедливостью к Пугачеву. Даже сам Гринев в разговоре с "мужицким царем" говорит о том, что он дворянин и офицер, который дрался против Пугачева, а теперь едет с ним в одной кибитке и надеется только на него. Узнав имя "сироты", Пугачев понимает и прощает Гринева. Он чувствует, что от его действий зависит счастье людей, и делает то, что считает необходимым сделать - принести людям свободу и счастье. Свершается неслыханное - в огне войны дворянин Гринев обретает счастье с помощью мятежника. Гринев был истинным дворянином, убежденным противником насильственных потрясений, верным присяге офицером. Однако он не боялся отступать от официальных оценок деятельности Пугачева и смело высказывал свою благодарность "бунтарю" за добро, сделанное царскому офицеру.
Таким образом, оставаясь верными в общем своему долгу, каждый из героев повести поступает в конкретной ситуации все же по велению своего сердца и совести. Так решает проблему "социальное и человеческое" Пушкин в своей исторической повести "Капитанская дочка".