I have a slight problem, If a member logs in and starts a group registration, but some of their group are non-members the systems gives member discount to all guests of the group.
Unfortunately, that's how the extension is designed to work. Basically, for group registration, if a user logged in and perform Group Registration, all members of that group will get discount (the discount will be multipled with number of registrants) .