I get that the new fangled shop is fine and dandy, but sometimes it takes 10+ attempts to buy an item. And sometimes despite clicking on the item I want (say Morellos), and clicking "buy," I get one of the previous components I had bought instead. This is especially grievous when you get swindled into something like a second Kage's Pick, etc., and now you just lost 400+ gold. I've notice that it's easier in some instances to not accidentally buy two pairs of boots,(for example), but I've also found that buying the wrong component item has increased no less than 10 fold (I never used to do that, having played thousands of games).
I think the solution should be simple, if you resell an item you bought, in say, the last 15 seconds or so (or less if you think someone would keep buying and selling gold per ten items), then you can get a refund for the full amount.
It's equivalent to picking something up in the store at the mall, setting it down, and picking up something else, and then paying half the price for the first item, whether you want it or not. It's pretty ridiculous.