Это совсем не ругательство. Но звучит ,конечно, провокационно. Хотя слово заимствовано аж из древнегреческого! Происхождение его связано с названием горного хребта Пинд. В Древней Греции пиндОсами звали жителей тех мест.
Вот, например, старинная русская дразнилка: Грек-пиндос, сел на пару колёс, поехал в Афины, продавать маслины.
В XX веке у слова появилось новое значение - "слабый физически и морально, безынтересный человек, слабак, бестолочь". Кстати, в наше время в Греции и вообще на Балканах, пиндосами зовут недалеких, простоватых людей.
Американцев же пренебрежительно прозвали пиндосами в 1999 г., когда российские военные-миротворцы попали в Косово. К тому же у американцев широко известно испанское ругательство pendejo (пендехо - идиот), так что слово оказалось одинаково понятным и для русских, и для американцев.