jaddistiger.livejournal.com posting in holmes_finders
For some reason I remember this one story on fanfiction.net where John discovers Sherlock's drug stash, and he asks Sherlock how does he think they pay for the war. Sherlock assumes John is talking about their side, but gets told off when John tells him Afghanistan is the biggest opium producer and they get their weapons and ammo from selling to rich druggies like Sherlock. Then, John mentions how maybe Sherlock paid for the bullet that nearly killed him. I remember it wasn't a happy ending, with Sherlock throwing out the drugs and asks if John is happy, but it doesn't really fix anything.