1. An insult used primarily by males towards other males that are trying way too hard to draw attention to themselves. Can usually be swapped to the comparable "d-bag" or "douchebag"
2. To express
disappointment in something that didn't go your way and you felt should have.
ps - for more
information on this topic there's an excellent educational show titled "Brub Brrub Brrrrub!", which can be found in the 13th season, 12 episode of the
critically acclaimed "South Park".