You gave him $20 for a reason, you want milk. If you only wanted a quart and nothing else, you’d have given him $2. Your friend should buy the half gallon. Period.