Соня переступила через свою гордость и мораль из-за бедственного положения. Она чувствовала ответственность за свою семью и пошла на панель именно из-за этого.
Раскольников же сделал это для себя. Он хотел проверить является ли он таким же безвольным, простым, обычным и жалким, как другие люди, или же "право имеет". Он считал себя "Наполеоном", но переоценил свои силы.
Кстати именно из-за того, что и Соня переступила через моральные нормы, он признаётся в преступлении именно ей.))