I can't believe anyone thinks that Angel would hold Spike w/ his soul responsible for soulless Spike's actions, even regarding Buffy. I can see him flying off of the handle for a few minutes, but it wouldn't take long for him to realize that current Spike is no more responsible for the attempted rape than Angel is for the assorted shannanigan's Angelus has pulled on Buffy.
If he didn't know Spike had a soul, Angel would absolutely jump him (were he there when Angel found out). But if he knew that Spike was the only other being in the world in the same agonizing situation he's been experiencing, then I do not think he would react violently. (though I would be curious to know how that would impact him...especially if he realized that all of those prophecies regarding the apocalypse and becoming human were speaking only about "the vampire with a soul")