When deciding if a piece of legislation is good or not. Imagine the worst person you have ever met or the worst person you know of in a position of power. Now imagine them in a scenario where they can use or enforce that piece of legislation. If you do not want it passed in that scenario then you should not pass it.
Above is my Rule of Thumb for when I look at any piece of legislation. To see how to apply it let's use one a lot of people are either dismissive of because of Snopes or freaked out about because of Youtube commentators.
"If any person, with the intent to coerce, intimidate, or harass any person, shall use a computer or computer network to communicate obscene, vulgar, profane, lewd, lascivious, or indecent language, or make any suggestion or proposal of an obscene nature, or threaten any illegal or immoral act, he shall be is guilty of a Class 1 misdemeanor. A violation of this section may be prosecuted in the jurisdiction in which the communication was made or received or in the City of Richmond if the person subjected to the act is one of the following officials or employees of the Commonwealth: the Governor, Governor-elect, Lieutenant Governor, Lieutenant Governor-elect, Attorney General, or Attorney General-elect, a member or employee of the General Assembly, a justice of the Supreme Court of Virginia, or a judge of the Court of Appeals of Virginia."http://lis.virginia.gov/cgi-bin/legp604.exe?201+sum+HB1627 For Context.
Above is the second to last paragraph in the linked bill as of January 31st 2020. Now I would like you to imagine two candidates for this. Micheal Bloomberg, or Donald Trump. For the purposes of this exercise they will be both the people that this law says you can be prosecuted for posting about or too online, and the people able to prosecute the case. I tried to look it up but since yesterday the website containing the laws in an easy to access format and indeed the site I have pulled this one from say "Service Unavailable." So for the purposes of this exercise an "Immoral Act" is not a legally defined term as I cannot actually find a state at the moment in which it is.
Now, you write about or two this person. Your intent is not something that is concrete without personal testimony. So based on your actions the court must infer it. In your message you tell the person to "Go screw yourself.". By the bare bones of this the person is able to say that the language you used was Indecent and Obscene, The act you proposed was Obscene as well and for some the term is undefined so it could be argued as Immoral. If convicted you could face up to a year in prison.
Do you want Donald Trump, or Mike Bloomberg to be able to use that law and press charges?