Strange way to do business. Instead of giving excellent service and getting the product shipped, they cancelled the order(?). The better way would have been to prove the complaints wrong and get a great product shipped.
If I cancelled orders due to complaints I'd lose business. Always better to turn a complaint into a positive.
Vesalia is making a bad name for themselves by cancelling orders like that. You can't take complaints personally. You just need to work harder.