I am currently starting to look for my first job, and thanks to my soon to come degree, I have quite a lot of people knocking at my door.
For political reasons, I refuse to entertain any possibility of working with any kind of company that does defense or banking contracts. I am not ashamed of my political views, but as they are quite fringe and not necessarily relevant to most contracts, I don't see the point in talking about those in interviews.
As most of my job opportunities are coming from recruiters that work with several clients, I must always bring that up with them, as otherwise it leads to awkward job interviews where I must pretty much stop the guy talking to me when he talks about their missions 20 minutes into the interview process, saying that I can't work with them.
When I disclose simply that I can't join the company "for personal reasons" I always get pressed rather hard to develop on it, and I at least superficially elude that it is both political and non negotiable. Should I simply say "for political reasons" to get the point across faster? Should I stick to "personal reasons" and refuse to budge when pressed on it, or is my current strategy the one I should stick to?
EDIT: I should make clear that I am asking for the most polite way to disclose that I won't work in said field to recruiter, and avoid having to do to much explaining, as it is extremely awkward to have to dance around the subject when pressed on it.
I am not thinking about putting it into my resume, as it is not relevant to most interviews.