Ask him if you can get a credit for a future flight from him. He may be willing to negotiate the fee if he knows you'll be flying again soon. Remember that Korean Air would have probably given you a flight credit as well, so if your travel agent is refunding you in cash then that might be a better deal.
As others have said, it's your responsibility to check on the cancellation fee before booking.