No. You can one star all the Uber passengers that you will and you could get them again. The only way to avoid them is to remember the names and addresses that you do not like and let the ping expire. Of course, this may not work at office buildings, clubs, restaurants, event venues and the like.
Requesting them that you don't want to pair up with that particular client has worked for me.
Rider was unpleasant, be thorough with your explanation, give a low rating (1 star) and submit the feedback along with your request to never pair up with that rider again. If the rider had a low rating, my guess is that they'll likely believe what you're saying, especially if you have been a partner for awhile and maintain a decent rating. In this case, she had a 4.5 rating and an attitude to go along with it.
Also, she was requesting a POOL ride to go to the airport which was only 3 miles away from it so...yeah. Good riddance.