Hi there @nikdow – I’m sorry to hear that the plugin did not meet your needs. It’s unfortunate that you chose to leave a 1-star review rather than asking for our support. As you can see, we are very responsive and could have easily pointed you to the “Uninstall” option which removes all data, including the custom user roles, upon deactivation. Here’s the code should you want to see it: https://github.com/WordImpress/Give/blob/master/uninstall.php
The option can be found under WP-Admin > Donations > Settings > Advanced.
We don’t automatically remove all roles upon deactivation by default because it’s common for admins to deactivate plugins regularly for troubleshooting or other needs. If we removed all roles on sites with many users it could cause issues and complications.
I hope you reconsider your rating of our plugin which we provide for free and support diligently.
This article was just published and provides a bit more context as to why user roles and some data tables are NOT deleted automatically in Give and a lot of other very popular and widely used plugins.
https://wptavern.com/orphaned-tables-created-by-wordpress-plugins-are-not-necessarily-a-bad-thing
We’d appreciate you reconsidering your review. We understand Give is not for everyone but the 1-star review seems a bit hasty and uninformed.