Some of the players were supposedly allowed to leave early by ETH in order to beat the traffic.
All those players leaving early makes sense because they were in the stands. Ronaldo on the other hand got subbed off at halftime and left after he changed
To me it's worse look for the club if ETH let him leave early than if he left on his own.