1. As an Alabama boy, I use Ain't all the time. It aint a ghetto word, Killa >-> it can also be considered redneck, or whatever you want to call it, but I really don't see the difference. We use it all the time, I alternate between aint and isn't frequently, and I honestly don't se ewhy you're getting so infuriated over it.
2. "ghetto speak" or whatever you called it, is called Ubonics (some spell it Ebonics, I don't), there's a word for that particular dialect.
3. Yup, Racism is terrible, and unfortunately still alive today. I honestly don't see the point of it, yes there are poor, undereducated black or hispanic people, but there are poor, undereductaed people of any race at all, and I've met intelligent people of all races.
4. Why are you still friends with this chick? Sit her down, and talk with her about how you feel about this if you haven't done so already. You shouldn't let something like race get between you, but you shouldn't let her insult your race/heritage for no reason either.
5. haha, I'm there with you all the way Erudite. the Confederacy, although it stood for more than just slavery and racial superiority, is a symbol for racists everywhere, just like the swastika. There's no reason not be proud of your heritage, but you have to realize what you should and should not be proud of haha. I do know that the Confederacy extremely set the south back by decades at least, what with the war, no industry for a long time, and reconstruction.