I think the 5 gelat fee to 'receive' an item from your friend, is dumb and should be removed. What does the 'Gelat Fee' go towards? It's an interference when you want to be nice to a friend or even a 'noob' with a Classic account, by giving them a card.
I think this is like saying "Hey, you can have this box of cookies, but be stingy and don't share them !". Another option instead of considering to remove this, would be to allow Gelat transfers from account to account 'without' a fee.