They don't like non-Dutch people in Amsterdam and it gets so cold in the winter, you feel like God has forsaken you. But...if those are the only two choices I guess it's Amsterdam. Though Cali weed is the best and now it's so much more accessible!
It might just be that they don't like tourists acting like tourists (although every land is bound to have a few xenophobes).
Try going when one of the "Cups" hasn't drawn 20,000 people who just show up to consume MJ & not experience the people and culture of Holland. Also, try getting out of Amsterdam and exploring.