Rover IS taking 20% of tips. A fee for the service is customary; taking a cut of a gratuity is not appropriate. ...