I refuse to pay me son's ticket.
Can't say as I blame you.
I don't want to support his bad driving.
He needs to pay for his own ticket. It's his mess and he should clean it up himself.
I want him to learn to budget his money better as well.
You're on the right track. Learning to manage money is one of the most valuable skills you can teach a child.