Lewis Hamilton said fans of the Belgian Grand Prix should get their money back after waiting for hours without seeing a competitive lap in the shortest race in Formula One history.
The wet race at Spa-Francorchamps was abandoned after the field, spinning behind the safety car, completed the two laps needed to be awarded half a point.
Seven-time world champion Hamilton, who finished third for Mercedes, told Sky Sports after the podium ceremony: "Money talks and two laps to start the race is all a money scenario."
"So everyone gets their money and I think the fans should get their money back too. Because unfortunately they didn't get to see what they paid for."
The Briton said he was really disappointed for the crowd but the conditions were impossible for racing.
"Obviously we can't control the weather, and I love running in the rain, but today was something else," he said. "You couldn't really see the car ahead, there was aquaplaning, unfortunately it was a disaster on the track.
"But the fans stayed out in the rain. They still had the energy, they still created the atmosphere but they were robbed from a race today. I think they deserve their money back."
Hamilton continued to vent on Sunday evening, posting a message on Instagram saying: "Today was a spectacle and the only losers are the fans who paid us good money to watch the race.
"Of course you can't do anything about the weather, but we have sophisticated equipment to tell what was happening and it was clear that the weather was not going to be like this.
“We were sent out for one reason and one reason only. Two laps behind a safety car where there is no chance of gaining or losing a spot or providing entertainment to the fans is not racing. We just got to leave it. Should not have put the drivers at risk and most importantly returned the fans who are the heart of our sport."
However, both F1 and the FIA claimed that commercial agreements were not a factor in deciding how many laps were driven behind a safety car.
"Two laps or zero laps, it doesn't matter in that regard," said F1 CEO Stefano Domenicali.
"So when I heard that there were business discussions behind [the scenes], it's not entirely true. When we're talking about racing there's a responsibility and a clear process.
"These things are not connected at all."
Domenicali said fans attending the Belgian Grand Prix, who bought their tickets through the Spa-Francorchamps circuit, not F1, will be "a subject of attention" in the coming weeks.
Mercedes boss Toto Wolff said everyone had reason to be upset.
"That's it. I think you need to take it on the chin and close this race chapter and move on," said the Austrian.
"We should really appreciate the fans who have been in the rain for three days, waiting for a race to happen."
With overtaking not possible, pole sitter Max Verstappen was declared the winner for Red Bull ahead of Williams driver George Russell. Hamilton's overall lead was reduced from eight to three points.
The race was abandoned at 1844 local time three hours, 44 minutes after the start.
Verstappen, who has great support at Spa from his army of Dutch fans making the short trip across the Belgian border, also expressed sympathy for the fans.
"I think the credit today goes to all the fans around the track for being here in the rain, in the cold, in windy conditions, so I think they're really the big winners today," he said.