Это прекрасно, что вы интересуетесь этимологией, кацапка. Или тлёй вам называться приятнее? А что, кацап - это всего лишь житель европейской части территории России. Ругательно? Ни-ни. Такая же хрень,  как со словом "жид".А тля - так вообще насекомое. Как это слово может быть ругательным?