Restrict publishing to certain Taxonomy Terms
I have found a solution with the Rules module.

Here's how I managed to get it to work:

1) install the module 
2) activate it 
3) GO to /admin/config/workflow/rules and add a new rule 
4) set post type to my post type 
5) Added an OR condition 
6) Under that OR condition added Data Comparision to [node:field-section:tid] to my term's ids
7) in Action added unpublish content 

Seems to be working so far.