Thanks a lot for all the advices guys, really appreciate it. I clearly need to mark my car as my own property and not theirs.
Small ***UPDATE***:
The guy who mocked me came back from his gf's place. He seems okay with the whole thing now. He still didn't apologize. Last night I told him I couldn't gave them a ride this morning and he replied with a "WHY?" like if I was his gf and told him I didn't want to sleep with him. I was like... ok buddy.
Good to know you guys think the same way as me. And some of you have a lot of balls for what you did
(Example: Dropping the complaining person on the highway ahahhaha lol epic )