Denny: i don't think it has to do with where you're from (Asian, American, Mexican, etc). I think it has to do with how you were raised and educated. Also, I see the word friend thrown around here like it's nothing. I just had somebody from these boards who I considered a friend, betray me and lie about me. I'm even more careful now with people and it sure takes a lot for me to call someone a friend. A few pms and messages in the internet will not make me consider someone a friend, especially if they want something from me. In the position that you are right now, lots of people want stuff from you. Kind of like a celebrity with an entourage of "friends". You just got to be careful and be able to distinguish.
Regarding your prices, only you know what's better for your business and at the end, we decide wether to purchase or not, wether we can afford it or not. But yeah, there will always be some pushing and pulling to get the best prices and product, especially if you are open to communication, so i guess you need to learn to deal with that without feeling hurt. Just my 2 cents.