Ответ: Гринёв простил Швабрина после дуэли по великодушию, а не по слабости. Он понял, что злоба и клевета Швабрина — от отвергнутой любви и зависти, пожалел его, а мстить человеку, который и так несчастен, считал ниже своего достоинства. К тому же он был счастлив (Маша согласилась выйти за него), а счастливые люди добрее.
Важно: это примирение, а не дружба — презрение и недоверие к Швабрину у Гринёва остались.