This is exactly the arrangement that the OP is involved in though, which you disagreed with. The concept is exactly the same legally and the product is exactly the same too! What's the difference?
That's the point I'm trying to make. It's all about the wording in this case, since we are legally allowed (depending on state statutes) to gift to each other some Homebrew.
Here you explain it much better. Say we are both at the OP's house bearing 10lbs of malt each.
I hand my malt to him and say, "Thanks for the beer you gave me last night. I saw this at the store today and figured you could use it. Have a good day neighbor!"
You hand him yours and say, "Here's that malt we agreed upon. Got a twelve-pack?"
Only one of us committed a crime. Guess who?