yet anyone can still broadcast to a specific group by
right clicking the group and choosing "send message
to group"
That’'s a feature of your client, not the broadcast plugin. The client implements that as sending a different message to each user in the roster. The broadcast plugin works by sending a single message to a special address.