The world is full of morons.Sorry to hear about your incident.
I've had ,and seen idiot drivers do all sorts of things cutting bikes off,purposely closing gaps that bikes were using.The list is endless.
I often think it's jealousy.They are stuck in their metal boxes