i'm not perfect but i believe i have gotten a lot better at interviewing. I do mess up but i do know generally how to pull off a good interview. When i do mess up, its usually because i try too hard to impress or i just get nervous and flustered about a question but i have been getting better especially recently.
As for what i have to offer my employers. I truly believe that i will be a great asset to any company i enter and when i sell myself i actually mean it and i'm not bsing. I may not be the smartest guy that's knows all the answers but i know how and what to do to find them, I'm open minded and don't like to trap myself thoughts inside a box, and lastly i know everyone makes mistakes and when i do make one i don't hold it against myself but instead i learn from it and won't do it again. I'm not saying i'm going to make mistakes all the time either, i tend to try not to.
As for the salary negotiation. I'm clearly not an idiot and i understand that this economy is tough. Negotiating isn't exactly the best thing to do at this time. When i did reject my offer and sent the company a counter offer it was because i clearly deserved a lot more than what they were offering. Not only is that position long grueling hours but it requires holiday/weekend work occasionally, has me standing in 30-35 degree freezing temperatures, but also requires that i speak both mandarin and cantonese dialects. It has little to no advancement and at $15 an hour only offers a meager $31,200. For an experienced manager and the amount of responsibility required in that position i feel significantly underpaid. If they can find somebody that speaks both main chinese dialects fluenty and willing to work as a plant manager for 30k a year under those circumstances than more power to them. $30k a year i don't think i would be making anything after bills and taxes.
As for the way your whole response was structured, the devils advocate role. I've thought many times about all those things but you win some and you lose some. I believe I am worthy of all the things i said in the previous posts so why should i settle for less if i can get more. I don't like to place blame on anything so if i can't find a higher paying job its because i didn't look hard enough.
I go after what i want and if i don't get it, then oh well. I'll just move on to the next closest thing i want or possibly in the future something better will come around but i hate that feeling of not knowing if i could have gotten something or not.
What i gauged about entry level(similar to internships) positions are that they are looking for two types of people.
the first type is someone with skill, a brain, and willingness to work.
The second type is a person they can get along with since they will be stuck with them.
Usually you get the interview because you have the skills and the rest is about capitalizing on your skills and showing them that your more interesting, more fun, and just plain easy to get along with. Who cares if you graduated from NYU and your competing against a harvard grad. If you co-workers hate you, it will effect work ethic and that work ethic will effect the company's outcome. If you get an interview i'm assuming they think your capable already, the rest is to see if they actually like you or not. Not whether you come from an ivy league school or not. Connections do make a difference but i prefer to get things on my own if i can.