@Kenny,
Although you and I have differing perspectives on most things I still see you as an intelligent & articulate person.
However, as mentioned by Wayne earlier you need to learn to "play the game" when applying for jobs a little more than you are doing at present.
Yes this does involve bending your principles and quieting your views whilst at the interview and application stages. Your attitude smacks of much more of the immature student rather than responsible potential employee. You need to listen to what others have said on this post and follow their guidance, believe me they have done it and so have I the methods you choose to express your views simply burn more bridges than they build.
You are now in the adult world and have to act appropriately, whilst your chosen trade / profession does not mean an external customer facing role, potential employers still want to employ someone who can work well within their existing team and will not rock the boat, this is what you have to convey at interview, not give the impression of someone who will fight (verbally) at any given opportunity.
Once you have been given a job you can gradually let your true personality come through and this is where you can show your true potential, but by this time you will have had chance to assess the organisation you are working for and the culture within, and thus hopefully you will have a more mature approach to your working life.
For example I am 23 (no uni degree but qualified accountant) and earn c.£30k pa plus co. car & PMI and a few other benefits, I am now in a position of recruiting people who are often twice my age, as stated by others, once the qualification barrier has been passed the next hurdle for potential interviewees is one of fitting in with the existing team, and frankly your attitude is the biggest thing that needs to change. I can find a thousand people with the same qualifications as you, but what will separate the applicants (& hence interviewees) is their personality, and whilst you appear bright & well educated you also come across as arrogant and a trouble causer.
Sorry for the blunt statement but this is what is holding you back, you need to play the game more, and in time you will learn when it is appropriate for you to air your views and when it is best to keep your mouth shut. This is only something you will learn in time as you are not selected for interviews.
I understand that this is not what you want to hear and you will feel that I have no backbone, but the truth is it is me, and people like me who do the recruiting for firms and you either play by our rules or don't play at all, for any one position I will have dozens of applicants but only space to see 4 or 5 for interview if i can save myself some time by weeding out those who I think won't fit I will do so. Prejuidiced it may be, that is the business we are in.
I am sure you will respond to this post with a sarcastic reply, but before you post please remember that I and the others who have posted on this thread are only trying to give you the benefit of our experience - not trying to pull down your views or opinions, if we didn't care we would not bother to post.
I wish you well with your job hunting and hope you find the transition from student to worker a pleasant one, but if it doesn't happen as soon as you wish try and do some voluntary work both for something to put on your CV and to give you some real life experience - potential employers will look on this with high regard.
Best of luck !!