Recently, a particular user has been causing a lot of flak within the community. They've been posting a lot of things that don't necessarily break any rules, but the community at large has not been very happy with. Some of the posts have been deleted, and we've talked to the user about dialing it back and making sure that everything they post is something that will be well-received by the community.
Many people in the community, however, are not satisfied, and are pretty content with the user being suspended for some arbitrary amount of time. I don't think the suspension is strictly necessary and am willing to let the user continue to participate under a closer eye. How do I handle the situation with the rest of the community? Should a site's community be able to dictate when and how a user gets suspended, or should I just tell them all to stop worrying about it and let the moderation team handle it?