Тут есть некоторый психологический момент. Бывает, что любят не реального, живого человека, а некий выдуманный образ.И ...это что, благородство? Это вообще-то даже не любовь тогда. Или любил, а потом стал ненавидеть? - но даже тогда вот такое - это слишком. Для благородного, в смысле.То, что Сильва мог убить Эльвиру - ну ИМХО ни в какие ворота. Да еще с горя. Он не убил ее два раза, когда для того были основания, и какие! Он отобрал у нее кинжал, когда она уже была чужой женой.
Убить не физически, а морально. Для Сильвы Эльвира была идеалом, настоящим кумиром, в котором он разуверился. Физическая смерть была бы слишком простой местью. Он захотел видеть её уничтоженной морально. Жестоко, да. Но неоправданных надежд не прощают. До Эрнани, ему, возможно, дела не было. Через его смерть он мстил Эльвире.
Сильва, собственно, Эльвиру выдумал для себя. А тут оказалась, что она не совсем такая (или даже совсем не такая), какой он её себе вообразил. Тут уже не в чести дело. Он любил свой выдуманный идеал и готов был возненавидеть реального человека, который не соответствовал возвышенным фантазиям. Он простил бы Эльвире всё. Но то, что она оказалась совсем не такой, какую он придумал себе, - тут она не могла рассчитывать ни на какое снисхождение.