I think the order of your roles affects how permissions are applied. So, if the Role C was above A or B, I believe that those permissions would take priority...someone might correct me but it might be worth a try!
Configurable reports block (plugin)
Permissions: How to exclude certain users?
This discussion has been locked so you can no longer reply to it.