Try doing it at peak hour and not at night and you will get the same issues as the OP...you are obviously not a Thailand regular. Taxi drivers are notoriuos for refusing rides to busy traffic areas during the day! OP - will never change, I avoid them like the plague - I have found Bolt MB taxis the way to go.