I have worn my kippah at highway truck stops, to concerts, and while camping. I have worn it in the most non-Jewish neighborhoods. And I have rarely thought twice about doing so.
Jews in Europe do not have that luxury.
Many European Jews today refrain from wearing kippot, or anything that identifies them as Jewish, in public. And polls show that more than twenty percent of European Jews avoid Jewish institutions and events.