Jazzmale29, I think you did the right thing by ending it. I would have done it much sooner though. I don't think William & Lee were partners or friends with benefits….I think that Lee depended on William in every way possible a friend could. It's been my experience that when someone with disabilities relies on a close friend for help regularly, they form a VERY CLOSE bond that is almost impossible to break. This sounds exactly like the situation with William & Lee, except Lee was unaware that William had a crush on Lee, which in turn made you jealous. The other big problem is it sounds like Lee is inexperienced & immature in how to treat a lover/partner in a relationship, he has not had enough experience to know how to treat a partner well. If he DID, then perhaps he would have been more sensitive to your feelings about William & what he was doing to your relationship.
The bottom line here is, Lee pretty much put you through the wringer & then some! You did the right thing by ending it. Don't EVER let yourself feel guilty for leaving someone who's blind....Lee is a grown man, he can take care of himself. Pick yourself up, move on & learn from this relationship & don't repeat in the future. If Lee does eventually respond to your list of requirements & decides to give you a chance, DO NOT let him rush you again!!! Take it slow! And make it CLEAR that your requirements are not negotiable.
Whatever you do though, don't give up on love. You sound like a wonderful catch, not many guys would have given Lee much of a chance! If it was me, I would have packed my bags after he verbally abused me the first time. Learn to love yourself, & try again when the time is right. There is a lot of good guys out there, you have just found the bad ones. Good luck to you.