Of course everyone haggle. I do too but.... I know the prices before I go... or at least close. If the price is fair. Don't haggle. These aren't rich people, just people trying to make a wage for themselves and family. If the price is too high walk away. I hate dealing with thieves. If the price is a little inflated (because I'm a foreigner then I haggle because I like a fair price)
Just my thoughts.
But haggling from someone trying to make a fair wage seems like I'm stealing from someone less fortunate which seems just wrong.