If he bent it back into shape and it is working now, I think it is better than 'just fine' but ask Running Mommy since she owns a LBS (or rather I think just fine means just that, its just fine, nothing to worry about, normal, etc.).

If it were a brand new bike, I would have called the company out of principle, but what do you want UPS or the seller to do. If you want the seller to take the bike back, I am sure you could get your LBS to document that it wasn't packed correctly and arrived damaged.

I think the fundamental problem is the seller failed to put one of those spacer thingies on the fork blades and seat stays to prevent compression during shipping. But in the end, the 'fix' is what your LBS shop guy did, cool it was steel, and it was done for free, so its not clear what you want either UPS or the seller to do. If it were me I would just enjoy the bike. If the LBS guy wants to be paid for seat stay straigthening, ask him to write you out an invoice and send that to either the seller or UPS.