I would have refused, and then sued afterwards if my license was taken away. You’re correct. DNA data base and massive invasion of privacy. The test they ostensibly were looking at was for alcohol - you don’t need saliva and blood for that.
WHERE is there Probable Cause???
I would have totally refused.
I have had one drink since March of 1988. I don’t smoke. I do NOT use drugs.
They can pound sand.