1) The blacksmith will buy things like weapons, armor, metal, etc. The general store will buy clothing, some gems, wine, etc. Junk dealers like Ristezze will buy almost anything. In general, stores will buy what they sell.
2) Merchants have only a random amount of gold to pay out per day. To refill their pockets (and change their inventory) walk at least one full screen away, and advance the game (by "sleeping") until the next morning.
3) Garbage cans often contain salable items; they're also where you'll find things like rags for Molotov cocktails.
4) You can save yourself the hassle of worrying about who buys what, by acquiring expertise in Haggle. This requires 12 willpower (9 if you're a gnome, or if you take one of the backgrounds that offers a Haggle bonus); 3 (or 2) ranks in Haggle; around 100 gold to the general store for apprenticeship, and another 500 to the inn's bartender for expertise.
5) Once you have Haggle expertise, you'll get better prices (in Shrouded Hills, the herbalist offers the best prices; in big cities, it's usually the magic armorer.) You'll also be able to do this trick: Go to the gypsy, save your game, identify a magic item, then ask her what she would pay for it. Some magic items (usually daggers) net you more money when they're NOT identified. (Never sell to a gypsy, though; they're almost as bad as junk dealers in what they'll pay.)
6) Definitely don't sell Ristezze the camera; the other item atkes mentioned can be bought back far cheaper, and resold in a specific place in Tarant. The camera, meanwhile, is part of a quest much later on in the game.
7) To get past the thieves, you have a bunch of options. SPOILERS AHEAD
Of course, save first before trying any of these. (You can quick-save with the F7 key, and quick-reload with F8.) AGAIN, HERE BE SPOILERS!
a) Take one point in persuasion, and follow the dialog option to bluff them into thinking you're a thief as well.
b) After you have lots of money, buy the best weapon and armor you can, and take them head-on.
c) You can make things even easier by first putting rusty spikes on the ground in front of them; they'll auto-equip them, and do even less damage than usual.
d) You can take a rank in explosives expertise, and make a bunch of Molotov cocktails. You need at least one point in Throwing to use them.
e) You can even side with the thieves and agree to blow up the bridge under construction south of town; this, however, will gain you mucho evil and leave you with a bad rep in town.
8) If you need extra XP to do any of this, you can leave Shrouded Hills to the west, and sleep in the wilderness for random encounters.
so basically what you're saying is...start over. again. for like the 5th time. but this time gimp my melee abilities so i can boost haggling and persuasion.
but yeah like i said, no one buys anything. period. the blacksmith wants to buy my weapons and armor that i'm using, but not this useless gun i found and all this other metal stuff. and i don't know where you get the idea that ristezee buys anything, or that i didn't try that, but i did, and like i said before, he doesn't buy ANYTHING. literally, he doesn't buy anything.
yeah yeah, put points into haggling...but then how the hell do i even make it away from the crash site? the whole reason i'm even starting over now with this current character is cause my last one i put all kinds of points in superfluous, non-combat related stuff and got merked every two feet by wolves and those little blue zombie guys.
all your solutions, except for wait in the wilderness for the opportunity to grind (which really means damage/break my weapons...unless i put points into repair or something, i guess) are unfeasible.
Like I said, go back to the west and kill some more random creatures to bump up your XP. You could even go all the way back to the crash site, and follow the quest that starts with the ghost in the back of the cave there; that'll earn you not only XP, but it'll make more people like you (and be willing to sell to you) as well.
Plus, there's the mine. That by itself will earn you at least one level; there's no rush or timetable to get thru this game. And part of its fun is that there are so many ways to play it out.
i did the quest with arbalah and farkus and the other guy. pretty cool stuff actually, and it got me psyched for the rest of the game, which at the moment i can't access.
if people like me now cause of the quest, and i'm the chld of a hero, and they STILL won't buy from me, it's gotta be a glitch or something.
and i realize there's no rush to get thru the game, and i love games like this so i know the drill, but my god i am DYING to get out of this damn town. yes, there is a MAD rush for me to get the f*** out. this is my 4th or 5th character. i'm tired of the dialogue with the constable, i'm sick of the damn gnome by the temple...i need to get out, and actually start the game.