Helpless against last-minute home-loan fees

Listing agent takes $4,000 loss to save deal