I might excuse 1 cap on an idle player due to a timing issue or because the opposing team didn't see anyone screaming "IDLE".
In ANY real sport, the game is halted temporarily if a player is injured. When my children played baseball and soccer, both teams dropped to one knee until the injured player was removed from the game and then a new player sub'd in.
In this game it is simply sportsman like etiquette NOT to continue capping on a player that has gone idle as his connection may have failed or something in Real Life may have needed his attention.
Have the respect and patience to wait for him to fall off or go obs then if his team has a sub, let him in, if not, that would be that team's own fault and they must continue the game 1 man short.
I don't believe it's all that complicated for a true sportsman...