Certainly a better set of charges would include assault and disorderly conduct. A perhaps more apt analogy would be if a waitress delivered the meal you ordered and another diner snatched it off the table and ate it. I think the diner who ordered the meal, even if the other diner was charged, has a valid complaint; admittedly a minor legal complaint
The tricky part might be if there were only a certain number of those fried eggs (or whatever) the restaurant had to serve, and all others had to eat something else.
The woman got the opportunity to buy the computer at a ridiculous bargain stolen from her (though Wal Mart may have granted it back) and so at least the value of the bargain vs. the normal Wal-Mart retail price of the unit was stolen. Does that amount to enough to be a “felony” — dunno. That’s beyond my ken.