There is no taxi mafia in Bangkok and fares are on the meter unless you agree otherwise - and among the lowest in the world. Although stationary taxi still refuse fares at times most taxi are passing and will accept anyone using meter - just wait for the next if not. Or maybe the bus/rail systems could be used?