A fanboy or fan girl who is so in love with a subject that they will fight tooth and nail to defend the smallest details and usually does so in an annoying fashion.
James was being such a fan bitch last night. I mentioned how Final Fantasy is getting away from its roots and he nearly screamed his lungs out about how I was a retard and ought to be killed for saying so.