I don't think you should be ashamed of where you are from at all, especially if you are in a better place now than you were growing up. Think of it as beating back the stereotype of 'you were raised in the ghetto so you are going to be all around unsuccessful and ratchet.' Heck, my sister acts like that and we grew up in Berkley, California, but her and my brother act like we came from the hood in Oakland or something. I think as long as you should be looked at with who you are now anyway, not where you used to be.Do you ever lie about the town you come from because you're ashamed of it? My town is known for being a "ghetto" and full of crime. I always feel like I have to apologize for being from there. It's pretty embarrassing sometimes, and the school system isn't that great.
I don't talk about where I'm from. I live in a small town now and while people wonder "where the hell I am from" they never ask me and I'm not one to go divulging information that's not all that useful to the hearer. While people should be proud of their hometowns I think there are times when you just shouldn't tell. People are judgmental, that is a fact.
I know people always judge, but you are not defined by the location or situation you grew up in, if you will not allow it. It really does not matter what people think or say or believe because in the end it is the character of the person that tells the true story. Your character will shine through to those you care about and who get to know you. The rest don't really matter. There will always be those who like you and those who don't. You cannot be bothered by this all your life!