"Do you know what a demo is?"
Yes, it's a demonstration of a product.
Do you understand copyright law?
Do you understand distribution agreements?
Do you understand legally binding contracts?
Apparently you do enough to pull the demo. You've said all along there are no issues with hosting the demo, so why yank it?