it's unfortunate how some people are the way they are. If it's a jealousy/ego issue they're dealing with, then its their problem not yours. It's their internal struggle and theres' nothing u can do to fix it. if there was not a jealousy/ego issue involved, instead some other problem, im sure you guys could talk it over and be cool with the way things are.
Altho it's their issue, what you can probably do to ease the tension is to include them on the activities you do. introduce them to events your going to or women that you know they could hook up with. Be the man, be the leader. But dont take it to the point where you start sucking up to them cause you want the friendship...if they dont want it screw em. it takes 2 to mingle.
What's up with this defeatist attitude and self-victimization and blaming others for their shortcomings. Once someone reaches this mindset, there's barely anything one can do pull themself out.
But i think everyone's been there at some point. I struggle with this battle half the time with my friend i've known for 5 years. When i hang out with him, occasionally he'll jump into defensive mode. he never contacts anyone, even if he wants to hangout...he'll always wait for the phone call. when he feels im on the same level as him, we're cool...if he feels im on a different level than him, he'll attempt at pushing me away or being defensive.
I guess i still bother because he's my friend and i know how he is, so i have no reason to hold grudges...he is the way he is and ppl barely change.
True friends will want to see you succeed and excel and will be there for you. good friends will hang out with you.