Pretty sure original plan was to keep Runi and have Rossy IGL but they wanted v1c and Rossy performed well/could IGL so they dropped Runi for Rossy.
Also everyone should get a say but the IGL gets the final say.
He was probably told about it since he admitted he was shut off and not doing well at SEN city but he improved it for RBHG. So he probably thought he was fine at that point.
Also ya, idk how they thought it'd go when they told him they wanted to cut him but willing to hear him out. It'd make more sense to schedule a team meeting without bringing up cutting someone before it.
But oh well.