why would any one agree to this???
Because they are sheep.
It's the sheeple metality. Look what they elected not once but twice. Some gave it out for free. Others held out for a few gimme dollars. Each group left thinking they were better off. Today it's a traffic stop swabbing scam, tomorrow it'll be what? A swab for an alcohol level? Really? If that's all it was then they'd have been doing a breathalizer and having drivers walk straight lines. No, swabs are for DNA.