Not saying bawdy profanity doesn’t have its place in poetry but you may want to at least allow people to filter out those words if you want this to reach a wider audience.
I'm going to try assigning each word in the database a positive/negative score and making sure that future word lists have a neutral average.