And it gets worse - public transport usually means ARL+BTS(etc) ......
+MRT
And potentially lengthy queues to purchase single-use tickets, for those not already holding stored-value cards.
I've seen massive queues at both Asoke/BTS and Sukhumvit/MRT this week, gotta be at least twenty minutes and the lines make the BTS station very difficult to traverse even with a Rabbit card.