there's nothing racist about "cave-dweller" (learn to spell) per se: for example, if I call someone who is acting stone-age a cave-dweller, it's certainly no active reflection of any out-group stereotype I have about cavemen and women, who don't exist anymore, apart from our imaginations.
however, when you say, "Pakistani cave-dweller," that's a whole different can of worms.
don't you realize that? how deluded are you?
also, I didn't call you out on "hick," because it isn't a racist term. it's classist, and regionalist, and it also represents another out-group stereotype you seem to have. but there is no connotation of race or nationality associated with it.
you should maybe know that I'm a city person, and went to some pretty good schools... just as you should know that Meo probably lives in a house or apartment, in a country that has most likely advanced rapidly to first-world standards (at least in its middle class) in the last decade, while yours has been deteriorating. correct me if I'm wrong, Meo.
as to you believing in your rightness, WB, that's the insidious thing about out-group stereotypes... you blind yourself to the facts, in favor of your preconceptions and assumptions. these assumptions are usually things that you don't like about yourself and your own group, and project outwards onto groups with which you have little contact.
I just hope you're not so ridiculously off-base in the future, when you get around to addressing your Native Speakerism, and how it informs your disparagement of ET's competition, towards whom you are often base and racist. but as to that, I'm not going to get my hopes up.