You'd be surprised how easy it is to "haggle" or get a discount in US stores if you know who to talk to.
A lot of my customers get discounts built in or haggle when they build a rapport with me, and I'll go to bars/restaurants/chains and haggle with the managers because I get to know them.
It all comes down to attitude, if you're friendly to the people in Negril/US then they'll be a lot more likely to drop the price(hopefully).
I don't mind the Made in China stuff as much, it's still supporting the locals and it's also supporting a global trade system, if the quality is good it gives you more reason to haggle because they didn't make it themselves but at the end of the day how much of your stuff is "really" hand made?
Machine produced goods can actually be of a better quality than hand made goods especially when it comes to items like clothing or towels, even hats one could argue a machine is better at producing.
I like haggling to a certain extent, but it's nice when the prices are already "reasonable" and they're not trying to sucker tourists left and right.
I remember I was on the beach and got offered sugar cane at a reasonable price, for kicks I haggled him down, he handed me the sugar cane, I handed him what he originally asked for, then he tossed me another bag of sugar cane.
Good times, haggle in Jamaica, haggle in the USA, haggle anywhere because everywhere you go there will always be a margin that they've built to factor in discounts/haggling, especially when the items in questions cost a penny to make and they're selling it for $10-20.