Well, okay, I'm not at the beach yet, but I'll take a crack at this, L56.
Your moral relativism and Buddhist equanimity - in other words, your willingness to see "both sides" of most situations - is admirable in its intent, but more dualistic than you seem to realize at times.
To wit -
There is no opposite of love. There is only the absence of love (at times in some people). There is no opposite of good, only the absence of it. Hate is a function of fear. Evil is a function of emotional numbness.
What I am saying about social diseases like racism or militarism, etc., etc., is that they cannot be understood apart from the whole body of whatever group they infect, no more than an illness can be understood separately from the physical body it is infecting. I know that this is not the "western" way, but you seem to be gravitating toward eastern philosophy, so I presume you are attempting to understand the Yin and Yang and non-dualism.
For example, to say that law enforcement as a whole is diseased, even though there are good cops, is not the same as trying to say that a police force is good because there are some good cops. One is a non-dualistic description of reality, the other is an idealized projection and denial of reality. A healthy body doesn't have a sick "part," and a sick body doesn't have a healthy "part," except to a mind that sees things dualistically - classic western medicine's viewpoint. A healthy body is healthy. A sick body is sick. For a police force to be healthy, whatever attracts or allows for sick cops to be part of the force has to be addressed and healed or the body of law enforcement is sick.
Regarding your thoughts about guns, affirmative action, etc., at this point, I can only say generally, right now, something similar to what I already said - seeing both sides of every situation as having equal weight on the scale of reality is not what the spiritual philosophies you're reading about are saying. The deep messages in these great teachings are about seeking The Truth and The Way, not your truth versus mine, or your way versus mine.
To be frank about it, L56, you and Rick, because of your egos, imagine that I am using my blog to espouse some personal ideology that will inflate my ego and prove that I am "right." Of course you think that because you don't believe that there are universal truths that we can all seek, let alone all find. But there are.