I'm not a liberal. Why don't you tell us who you think rap music is for again?
Obviously you aren't a liberal, you'd most likely have a bit of tolerance for others, which you are severely lacking..
For someone who throws the word bigot around as often as you do, you definitely exhibit lots of bigotry yourself. I mean you compared someone being raised a christian to breeding dogs to fight. That is just a plain ignorant statement..
Get outside of the little box you live in, and realize not everyone has the same views as yourself, and you know what? Its perfectly fine, the world would be rather boring if that were not the case..