being someone with very strong jewish connections (my kids) i have never thought of "yids" as being derogatory certainly not as bad as the N word ,yids im guessing comes from yiddish which is the language the jews used in Europe ,so its probably more like calling someone who comes from Britain a brit,however as has been stated if anyone finds it offensive it should not be used.