I completely lost any respect for Federer because of this.
To be fair, he just stated his opinion. All players will argue their case.
The problem is that the umpire's decision was ignored, then he caved. He should just have said play on, decision made. If a player refuses, they get point penalties until they continue.