In answer to your other question, i do think that Sheppard would respond to tough love from his team-mates. If it was anyone else then i think he would push against it but i honestly do think that he's the kind of guy that wouldn't mention a problem and would carry on regardless uunless one of his friends bought it to attention and then pushed it on him to deal with it. I think he'd act on it out of guilt for making them feel bad or involved in anyway (If that makes sense.) I could see Teyla and Ronon perhaps dealing with him very carefully and giving him time, but i can always imagine McKay to be the one to badger him until he finally opens up about something. Strangely though, on the show, he generallu opens up when he isn't been badgered or harassed so maybe i have a warped idea as well .... but i still think it kind of fits. Woah! That was a ramble :D
no subject