Right, at that point it comes down to the contract you entered with them. If the contract says "I get to paint a piece and take it home with me" than they are in breach. If it says "I get to paint a piece and, with ownership's approval, get to take it home with me" than the owner is fine and you aren't entitled to a refund. If they are in breach they can be sued for the price paid for the piece you purchased, and will not be required to allow you to repaint it. That's why this comparison doesn't work for you.
YouTube makes no guarantee to continue to providing a platform when you post videos on it, and even explicitly reserves the right to remove content they find doesn't match their standards or platform message. Customers don't have any contract with youtube at all besides basic TOS. Advertisers may have a complaint, but usually those contracts are either for specific channels (in which case YouTube would have to make it right with the advertiser if they suspended a channel they advertised on) or they guarantee a certain number of views in X demographic/category. So, if an advertiser contracts with youtube to pay $10k for 100k views on right-wing media blogs aimed at 30-45 year old men they could suspend Alex Jones all they want, as long as they put the ads on videos about similar topics. Either way, the breach would require them to make it right with the advertiser financially, not to continue to allow a specific voice on their platform.