Cristiano Ronaldo has used his image to promote various entities over many years and in the process has benefitted with a lot of money going in to his bank account. He has a very big team behind him, he has a full network of advisors on his payroll therefore if any promotion/deal of his manages to go wrong, they are the ones who are responsible alongside Cristano Ronaldo himself.
I agree with you, Binance as a business did nothing wrong when they hired one of the most famous sports stars, they got the promotion and he got the money. To blame Binance for the issues Cristano Ronaldo is now facing seems extremely unfair to me.
why are you blaming binance? doesn't ronaldo's team also consist of professionals who should have already found out various things related to the brands that want to work with them? of course they understand what risks they will accept and how they will overcome them. if you think that ronaldo doesn't know anything about binance and immediately signed a contract to become their brand ambassador, then you are wrong, because long before they signed the contract, ronaldo's team had already found out a lot about binance, because it's not easy to make a star as brand ambassador.
moreover, regardless of whatever binance does, it has nothing to do with ronaldo, because he is just a brand ambassador and doesn't know anything about binance's operations. if in the end binance does something that damages their reputation, then at any time ronaldo could leave as their brand ambassador.