Cavendish called Veelers to apologize anyway. But Veelers said the literally phoned-in apology wasn't enough, and rejected it.
Apparently, some of the fans along the course during Wednesday's eleventh stage agreed.
A spectator tossed liquid out of a bottle at Cavendish, who thought it was water until he realized from the taste it was urine.
The 28-year-old said he was "saddened" by the incident, but otherwise refused to discuss it.
“Probably some spectators were not very pleased with what happened yesterday and they yelled to him and then one other idiot threw urine at him,” Cavendish's Omega Pharma team manager Patrick Lefevere said.
“I regret this. I always felt that cycling fans were gentlemen, enthusiastic people,” Lefevere added. “Mark is sad, he's not upset.”
Lefevere suggested the two competitors might meet before Thursday's stage and shake hands.
Cavendish is third in the points classification, given for high finishes and sprints, just past the halfway point of the 21-stage race.
Briton Chris Froome has worn the yellow jersey for overall leader since the eighth stage.
Ohio crash that killed two caught on camera [VIDEO]
Workers accuse National Zoo of animal mismanagement