I'm comfortable with my actions in this situation just curious what others think. 

I was driving down a road going about 40kph, I had two full ice coffees in my passenger seat sitting in a tray (my cup holders are broken). I even remember thinking to myself what a disaster it would be if they spilt. 

As im driving down this road the car infront of me pulls completely out of the lane into a parking space. As you should always be weary on the roads I slow down anyway but still continue travelling down the road. 

Just when I'm almost parellel with the back end of this car they pull directly back onto the road as to do a U-turn to start travelling the opposite direction. I immediately slam on my breaks and the coffees rocket into the footbed of my passenger side. I managed to avoid making any contact with their car but just barely. They wave sorry and continue the U-turn and travel the other way and park at a restaurant just there. 

I park close and walk towards them visibly upset but not aggressive or anything. It's a family going for dinner and the driver was a young kid maybe 16-18 learning to drive. I tell them they seriously need to be more careful and that my coffees are now covering the floor of my car. I tell them they gotta buy me new coffees and the kid and I walk into a coffee shop and I order and he pays.

The kid is visibly shaken and actually helps me clean my car awkwardly. I tell him accidents happen and to be more careful in the future. For context i live in western Australia and two ice coffees are like 11 dollars. I am 21 living out of home and thats not a negligible amount of money for me. Especially to buy two more. 

AITA for making this kid pay for my spilt coffees? 