California has recently enacted similar laws.
They have huge potential for abuse.
I fail to come up with a better alternative though.
If someone is a nutjob....people gotta know.
The only way to defeat these laws is Black Knighting: report every Democrat you know even slightly.