In many countries that wont work. The Terms of service need to only include reasonable and expectable clauses, as they are not negotionable.
And “purchase doesnt mean ownership, we take it from you anytime we want” is neither reasonable nor expectable.
Also this should run under criminal fraud imo. The customers were deliberately deceived by the term “purchase” into believing they would be granted ownership.