If she had refused to give him a ride, she would have been an “evil racist engaging in profiling.” Of course, better that than what happened.
Close...
she didn’t want to THINK OF HERSELF AS AN “evil racist engaging in profiling”.
So, in order to prove to herself that she’s not an “evil racist engaging in profiling”,
she did something extremely stupid and dangerous and ended up paying for it in the worst way.