Yeah, I would have made him take me. I would literally sit there and cite the law, and tell him he is going to take me and I would like to go know. Have done this before, and not heading to Dupont, heading to Petworth 🙂
Once they realize you aren’t getting out, they will take you. If they continue causing problems, call the DC Taxi commissioner from the cab, that should get him going. If all else fails, then yes, report him of course.