may not be a total jerk. there may be truth in this and he may be stuck, but whatever you do don't wait for him to sort it out. remember that self-respect thing. what would someone do who had self-respect? bingo!!!!
you can be his friend, have a life, and if and when he is a single guy...then you can think about whether or not you want to be with him.
if you are in love with him and you are going to wait no matter, then at least don't tell him that you are waiting...and please don't mess around with him before he sorts out his life.
i have the worst luck 