I'm traveling right now, meeting people from all over the place and while I usually speak out against intolerant speech i've toned it down a lot lately. I think it's a bit different with people of a different culture. When a super nice guy from Palestine told such and such beach is not great because it's full of pedophiles, sex trade and transexuals I didn't call him out on the fact transexuals and pedophiles don't really fit in the same category. It's sort of useless to start an argument in the hostel over that and ruin the whole night when I know i won' change anyone's mind and just create trouble.
Maybe i'm wrong and should have spoken up... i'm still a bit conflicted.