I agree with you. When it comes to what I said in the reviews as to agreeing with both you and Cannd, is that while there is a basis for Silas to act that way, I'd say that from an ethical perspective it generally isn't good to leave a woman crying in the street. I have a hard time siding against Silas, and I have a hard time siding against Jenny. It's a bad situation that they're caught up in, and there really isn't a right answer until Silas is able to come to terms with what has happened and what is still happening. His emotions are justified, surely, but is his treatment of Jenny justified?
But either way, Silas is in a position to evolve and overcome his past. The real question is what is he going to have to go through in order overcome it?