Yes you are right, and yes I have learned my lesson about this. I will attempt at making agreements on lifetime/permanent links from now on.
Something to the effect of:
"I'm buying lifetime links from you, can you ensure the site be up at least 3 (or 5 or whatever) years, if not then I am entitled for refund"
Something like that
