You seem to have a problem with blacks and somehow want to mix that up with porn, drugs, prostitution, prayer in school, homosexuals in the military, gay marriage, abortion and such, I don’t why.
The government led by the left/libertarians declared war on America and it’s social conservatism, and they used the power of government to impose their artificial standards on the American people and our communities, destroying both.
Now old fashioned Americans migrate away from the ares where your goals are most victorious, and they strive to live in the ever shrinking portions of places where your governmental powers have not found them out.
If you're too conservative then you never change. Smart people changed their attitudes towards blacks, but they did it over time. Social change always happens, but doing it too fast is not good for a society. Generally social change happens slowly by default. How does it happen fast? Using the power of government to force it.
Porn, drugs, prostitution, all consensual crimes. I don't believe in criminalizing it. As soon as you do you're a nanny state, and the libs when in power can use that same justification to ban other things like cigarettes, fatty foods, salty foods, non-PC language, etc.
Homos in the military should just be a military issue. The brass says no, it should stay no. No nanny state. Gay marriage is simply a matter of tradition, which has always been that marriage is man and woman -- anyone who understands basic evolution should understand why. No nanny state, just what the state decides to recognize (actually, I'd like to get the government out of the marriage business completely), And to abortion, it's murder. There's no nanny state issue about it.
Enforcing social mores should happen at the community level between people. The government shouldn't be in that business.