I'll be honest, I've heard this used a ton but never actually knew what it meant. I thought it was just a generally derogatory word used to describe anyone who you didn't like. On quite a few websites I've seen people using it, but not with specific context that would equate it the definition...