No, not unreasonable, but you're not being very sensible either.Am I being unreasonable?
If it's just one customer then ignore him/her, but if you find many customers are objecting then you need to wise up. If an explicit charge is going to be unpalatable, then add it to your callout charge instead of drawing attention to it.
It's all about expectation management.