Gute Frage.
https://de.wikipedia.org/wiki/Virush%C3%BClle#Aufbau_der_Virush%C3%BClle
Die Virushülle besteht ja nicht nur aus Proteinen, diese werden von einer Lipid(doppel)membran getragen. Letztere ist wohl meist ziemlich stark verdeckt, so dass weder Antikörper, noch Seife oder Lösungsmittel richtig dran kommen...? Ich denke, Hände mit Ethanol o.ä. waschen (denaturiert die Proteine), ist effektiver, als mit Seife, die eher mechanisch spült.
Wenn die Viren in der Schleimhaut sitzen oder gar angedockt sind, ist es eh zu spät.