Lol, weird i was in the same situation as you. I chose to go with the flow and accept her. We went out alot of times,almost were a couple but her bitchy attitude (like your guy) got to me. What i'm saying is, you might end up having an "unhealthy relationship". IF you don't want to be with him,i suggest cutting all your ties (friendship too) because otherwise you will end up going in circles (like you do now).
Or do what i did and find out.