WOW - good advice Wen.
I would also look for a new vet. I mean really - time to look for a new owner?

THAT'S her/his advice????? Seriously?
Yours sounds like he/she gives up WAY too easy and that would make me wonder how sound their advice would be on a health matter?
Their are other posts about food agression - look under the training section.
My dog Keymo was totally fine with eating, etc. up until about 3-4 weeks ago when he actually charged at me when I tried to take his food away. We were trying to train him to eat when fed, or after 30 min the foods goes away.
It takes you by a HUGE surprise!
The first thing you CAN'T do is back away and act scared, otherwise your dog is one step closer to being Alpha, and he KNOWS it!
Even when my dog charged at me , I was scared but I IMMEDIATELY charged right back at him yelling in his face!
Whoo - what the neighbours must have heard?!
You can't let them be the boss, otherwise this bad behaviour will continue, because the dog will learn (and learn quickly) that acting aggressive gets them what they want!
Yes, we've been taken a few steps back - but you can't give up, like your vet suggested.

Imagine how the next owner would react? Maybe it would be the first step to having the dog put down, simply because no one took the time and effort to train and show the dog HOW to properly behave?
WAY too many dogs are given up on.
Take a deep breath. Chin up, shoulders back. YOU are Alpha NOT the dog!
Maybe try feeding the dog in a different place from now on. Change things up. Feed her at different times of day. Let her know YOU'RE in charge of her food NOT her!
Encourage her with kind, happy words when she eats in a proper manner and don't try to stress her when she eats. Just feed her and let her eat. How would you like it to be bothered and touched, when YOU eat? It's annoying! There's time for hand feeding later.
Give it time, Rome wasn't built in a day.
For Keymo and us, it's been 3-4 weeks now of work and progress just to put us back where we once were.
No bigee. That dog that charged at me? That's not his regular behaviour. Maybe he was just extra cranky that day & I pushed his limits and because he got a win over me, his head swelled with make-believe-Alpha-status and I've had to take his ego down a few notches, back to reality !
Someone said recently "all our dogs are a work in progress" - SO TRUE.
