1: Remove User from Group(s) Option: If the criteria is met, a user can be removed from the selected secondary usergroups if they are a member.
2: Change Primary Usergroup: I know this was suggested here, but I repeat it because I believe it goes along with being able to move someone out of a group. I made one argument in that thread, but I'd like to make another just for practicality sake.
Say for example you checked "Deny" for deleting posts/threads for the general registered group. You absolutely don't want anyone on that scheme being able to delete posts/threads. You decide, "OK, if they register with an email associated with my company, I want them to be able to delete their own posts/threads after they are active for a bit." So, I make a promotion to "Company" for everyone that has an @mycompany.com email, and they are added to the secondary group (their primary is not changed). I make a promotion that will add each user to another secondary group, "promoted", members are added to when they reach 50 posts and 90 days registered that has "allow" listed for deleting own threads/posts. OK, so everyone who did not register with a company email will be placed in the group, get a larger avatar size or something, but they won't be able to delete their own content because "Deny" was checked in their base group permissions. However, the folks who registered with my company were only added to the company group as a secondary group, so the base "Registered" group Deny for deletion still applies to them, and there is no way to automatically move them out of the primary group (or any secondary for that matter).
Such is my plea, the prevent that chaos
BTW, if someone on moderation feels this request is not different enough from the request I linked please feel free to merge, but I thought I had new enough ideas and additional thoughts to warrant another request thread.