It depends, as all these sorts of questions do, on how much you want this particular internship, and who you feel is in control of the situation (i.e. do you want them to hire you, or do you think they want you to work for them?). There are really 3 approaches you can take:
1) If you really want this particular internship (i.e. you want them to hire you), then (assuming the company is small enough and the VP is friendly enough) I would email the VP, with the tone of "the recruiter never contacted me, can you take a look and see what's up?" In this case, maybe there was an honest (although still extremely unprofessional) error, and you can give the recruiter the benefit of the doubt (what the VP will say is out of your control).
2) If you don't really care whether you get the internship or not (you think they want you to work for them more than you want to work for them), I would email the VP and explain what happened, more or less the same as you explained here, and let him know that you thought the recruiter was very unprofessional and how this reflects on his company. I would further emphasize that based on this experience I would not be interested in talking to them now or in the future. To elaborate a bit more, this will have one of two outcomes:
a) You are correct, they want you to work for them. In which case, the VP will reply and be very apologetic and schedule you for another interview with a different recruiter or possibly himself (or herself), and the recruiter will get in a lot of trouble. At that point it is up to you to decide whether to accept the interview. If this happens, be aware that this means you are in control, and you have some leverage to use in future. This is also known as "calling their bluff".
b) The VP thinks you are an annoying child and you are not worth his time. In which case you have a mutual understanding: Neither of you wants to hear from the other one again. Which, given that they are already not talking to you, is not really a loss to you, but only a loss to them (if you are actually really good and they burned your bridge).
Option 3) If you don't care about the internship at all, you can just drop it and forget about it. They are not going to call you, for whatever reason, and that's the end of the discussion. Your bridge hasn't been burned with this company, and they may try to recruit you in the future; if that happens, I would keep this interaction in mind and mention it to the next recruiter who contacts you from this company. I would say something like, "I have been recruited by your company before, and at that time the recruiter was very unprofessional. They did XYZ (tell your story). I am not interested in having the same experience a second time" and see what happens; if the recruiter is still interested in talking to you after you describe this issue, then maybe the company is worth giving a second chance, if they're not, then consider their bridge burned. As the saying goes, "fool me once shame on you, fool me twice, shame on me". Remember: Recruiting is a two-way street; you're interviewing them to see what it's like working there as much as they're interviewing you to see how you would work, and if they don't pass your interview, you can reject them just the same as the reverse.