If I'm the one who spilled it, I'll at most pick up the empty cup. Insisting that I clean up is unreasonable as I don't have the cleaning tools to do so. I'll just tell the driver to fuck off. If he's not happy, call police. I can bet you that in the end, SBS will lan lan and get their cleaners to do it.