If you want/need/expect postage to be paid, it's better to ask for it up front.
I can relate to how you feel, though.
At least the person remembered to thank you!
Now I am a bit puzzled - if you didn't want postage/shipping - and would have refused it if offered - why are you annoyed/disappointed that the person didn't offer to reimburse you for it?