It is good to stick to your values. However its very clear that other people in the static did not agree, and you should acknowledge that. When recruiting members in the future, be sure to make it very clear that you are very strictly against using cheats like this. It's kind of sad that even needs to be said.

Personally, I don't see the point in undertaking ultimate content and then going out of your way to make it easier while you are playing it. This scenario in particular wouldn't even be an attempt at world first- there's no intensive rush, no 'upper hand' to get on your opponents, and no race. Using such cheats especially at this point is quite literally entirely just to make it easier.

Streaming with this kind of stuff in plain sight is also just rather careless, if you mean that they were streaming publicly, they could've easily been mass reported by viewers (as such instances have occurred in the past).

I do think you should've talked more with your static however, ideally to get their perspectives, and even talk to the culprit themselves before you kicked them out. I think you did good to kick out a cheater- but as a group, its important to make sure that everyone's voice can be heard if you want to work as an effective team.