There were some comments that got me to reply. Drug deals, If you are dealing directly with the person selling it, This amount for this much is the deal from them. Its never up or debate and its not something you complain to them about. Only time you would ever say something is if you know them well and have done many transaction with them and the product is not the same as all of the previous transactions, you "mention" on the spot and say nothing else else about it. If they dont square up thats the last time you go to that person because they just looked you in the face and ripped you off. If you dont like what you got because it was a crappy deal, you dont go back to that person, period. Or if you do, you know what deal you're going to get and thats just how it is. Its not a store where you can go back if you didnt get what you paid for and complain to the manager and they are not part of the Better Business Bureau

If you are going through a friend and going to his connect, and the deal is you sit down the street and give your friend the cash while he goes in, thats a NO GO. If it is someone you dont know very well they can and will steal your money and they WILL pinch from your product. If its a good friend, they wont steal your money but they WILL pinch from your product. Then let you get them high on the part you ended up with.
The rule is, me, the money and the product never leave my site. If a friend says I can get some from joe blow, I say great but he has to be cool with me coming in with you and him and I doing the actual exchange of funds for goods. If that cant happen, I do not need it that bad. I will NEVER give my money to anyone and let them go and do the deal while I wait. If they insist on not letting you come in, then its either a no go or the friend uses HIS money and I pay him when he gives me the product and I warn them that if it looks short I wont buy it which puts their cash on the hook. Fool me once shame on you, fool me twice shame on me, and A fool and his money are soon parted. Been the fool. Any drug deal that goes bad, you just need to accept that you got burned or ripped off, chalk it up to a learning experience get over it and move on. Accept the fact that, thats a part of that scene and will happen occasionally. If your friend is running for you and is pinching your bad, they arent really your friend. Because thats stealing from you. Saying to a friend you can/know where to get something, great! But there is not a fee for that. Fees and charges for things are what you pay people you dont know to do something for you, you never pay or take money with a friend for helping them/you. Friends are always free, if they expect compensation for a favor they are not your friend.
Bottom line, is it is what it is and you deal with it. Or go somewhere else.
If your friends and/or family were stealing from you or ripping you off, doing the same thing to them to get them back makes you just like them and no better then them. So to be a better person than them you have to take the high road and walk away from those kinds of situations.
And if they did it before they will do it again, dont think they wont. Sounds like you all kissed and made up, but dont let your guard down!