I think the problem is that we only have one half of the equation. If a person is not convicted, then it should be a major felony for law enforcement to release disclose or use their DNA sample in any way other than in a future investigation. Put some real teeth (jail time) into such a law and maybe law enforcement can have its tools and we can keep our privacy.
Excellent point!