1. Формальной причиной было стихотворение, написанное Гриневым, которое раскритиковал Швабрин, истинная же причина состояла в оскорблении Швабрина в сторону Марьи Ивановны.
2. Швабрин - противопостовление всем героям рассказа. При всех положительных черт Швабрина (ум, остроумность, смелость), он был клеветником, лживым, дерзским и жестоким человеком.
"...Ты лжешь, мерзавец! - вскричал я в бешенстве, - ты лжешь в самым бесстыдным образом..."
Когда произошел бунт, Швабрин предает русскую армию и переходит на сторону Пугачева.
Также Пушкин описывает его как гнусного, подлого и злого человека. При всех этих "качествах" его невозможно любить. И когда его арестовали за измену родине ему абсолютно не хочется сочувствовать.
3. Гринев хотел до конца защищать достоинство Марьи Ивановны, хотя понятно, что Швабрин гораздо лучше него в дуэли. Швабрин, как более опытный и сильный соперник, должен был помириться с Гриневым и сражаться с тем, кто слабее его. Однако офицер этого не делает и ранит Гринева в нечестном поединке.