Online community guidelines are usually a waste of time.
The people that read the guidelines aren’t the people who cause problems. The people that cause problems aren’t the people who read the guidelines.
For sure, boot out the racists, spammers, sex predators and criminals. That’s common sense. You don't need guidelines for this. You don’t want these people in your community anyway.
Instead of writing guidelines as a restrictive measure, telling members what they can’t do. Why not write guidelines as a positive measure, telling members what they can do? Call it the welcome guide, members get a copy when they join to help them get started.