How to deal with harrassment/too many passengers in the car?

What's up, this is my first post and my first week as an uber driver.

My question is, how do you deal with a passenger who is making sexual advances on you, and grabbing you throughout the ride?

As background I am in college and I just picked this job up now that I am done with athletics, so I have been making good money in the college town.

Today I picked up a group of girls(5 of them, but my car only holds 4). I allowed them to squeeze into my car, but as soon as the ride began the one in the front began to make advances on me, she started rubbing up my arm and was persistent despite me telling her not to. It was pretty uncomfortable and all of her friends in the back kept egging her on. The ride felt like forever, and she just kept saying more and more things, eventually making rude comments towards me because of my religion and rejection.

Then to put a cherry on top of it, when I finally get to the drop off location, they asked me to drive them to the top of the hill(it was the bottom of a hill). I told them nicely to get out, and they were very rude in response and slammed my doors.

I gave them a 1 star review, but still I was wondering how to handle it differently in the future. Or if something like this happens again if there is a way to report it as it happens. Thank y'all for any help