Well… I wish you’d given a little time to your forum post, given that it was over a holiday weekend. The plugin has a number of internal links that all direct you to the https://rocketgeek.com site for plugin’s support. If you’d used that, I would have seen it sooner.
I did respond to your forum post when I saw it (which was today): https://wordpress.org/support/topic/plug-in-deactivated-will-not-delete/
First, I’m sorry you’re experiencing an issue. I can assure you that the plugin is built with a fully WordPress compliant uninstaller. That uninstaller removes all of the plugins stored options as well as transients.
Just to be certain that there isn’t a bug in the process that has crept in since this feature was last tested, I confirmed in dev that the uninstall process does in fact work as it is supposed to.
My first question to you would be whether we are talking about the same plugin. This is WP-Members by Chad Butler. The reason I ask this is because I have had support requests (and, unfortunately, negative reviews) that were for other membership plugins that were not mine. So please verify that this is the correct plugin.
Secondly, the uninstall process WP runs is a JavaScript process. If you have some other JS error on the plugin page, that could prevent the plugin uninstall from triggering. That is, unfortunately, a localized issue based on your specific WP instance, and it has nothing to do with the plugin. There are ways to get around it, but you can’t blame the plugin itself for that.
Lastly, if you had to remove the files by FTP, there is a MySQL code snippet available on the plugin’s support site to scrub all stored options by the plugin (and any of its premium extensions):
https://rocketgeek.com/code-snippets/database-clean-and-scrub/
I presuming that the issue is a case of mistaken identity (the wrong plugin), in which case I hope you’ll re-evaluate your review. I am a one-man shop who has faithfully maintained this plugin for 19 years. I take great pride in the work and I am emotionally attached to it. A one-star review for something that can easily be addressed is painful.
If it’s not a case of mistaken identity and there’s something else wrong, then just reach out to me at the plugin’s support site (https://rocketgeek.com) and mention this thread. I’ll work you through getting it removed.