Естественно потому, что он характеризует Машу ложно, называя её глупой и избалованной, предает крепость переходя на сторону противников. светлым "пятнышком" я считаю то, что он способен на любовь. Возможно, Швабрин просто не может выразить их в нужной форме. А Пушкин изображает его не сплошь плохим персонажем для того, чтоб показать что в каждом человеке есть и хорошие, и плохие черты его характера.