Steak -- $22
Cocktail -- $9
Total -- $31 + tax and tip
You are correct though, federal government isn't supposed to accept anything. When I worked for the gov't, we were supposed to pay "fair market value" for lunches or even coffee/snacks provided by contractors during briefings, meetings, etc.
I can't speak to this situation, but someone gets friendly with a contractor they work with closely on a regular basis and they end up going out to dinner often with the contractor. Contractor picks up the tab. Not supposed to happen, but sometimes it does. Unethical? By definition it is. But realistically? I don't know. I'm a contractor now. I have quite a few friends who are still gov't employees. Sometimes I buy them beers when we go out; sometimes they buy mine. Theoretically this is unethical; realistically, my friends have no influence whatsoever in awarding the contract I work under.
All I'm saying is it can be a tough call to make at times.
But she sounds like someone of loose moral standards regardless...