As per my understanding we will publish the query to role using Query -> publish to role-> select role .
But not sure from query designer how to remove published query from role.
If you are saying you did then let the user try once.
Regards,
Ganesh Bothe