Antisemitism will never fully go away. It's just the way the world works. You can go the Abe Foxman route sticking your nose at them and publicizing all the bad deeds, you can go Yad Vashem route and make the goyim feel guilty over the shoah, but none of this can "teach" the goyim not to hate us. It is a decree from Torah, esav hates yaakov. And there are other elements involved. There must be some pressure on comfortable galut Jews to turn their hearts toward Israel. And for those Jews in Israel who want to run away to greener pastures and try to be an American or something else, they know they can't hide from their Jewish self, and that the world isn't exactly waiting for them with open arms. This may persist until the final redemption. There are deeper theological explanations, like how living in galut is a chillul hashem, etc but ultimately it also comes down to false religions and their built-in hatred of Jews and Judaism, the strongest of which today being Islam. 'Islam' and Arab culture have adopted the German Nazi propaganda and views of Jews. This contributes a strong component to hatred of Jews, and Islam isn't exactly going away any time soon, unless moshiach comes, may it be soon, please G-d!
The best way is to go the Kahanist self-defense route where you train and arm yourself and protect yourself and know that not all goyim are so nice.