what i thought. It is a cultural thing i guess.Haggling is a sport in Bali. If you don't haggle they'll quietly and happily take your money. E.g. T shirt $5 rrp go for $3.60- you'll most likely win. It's done to encourage you to return for future sales.