I work in a position with a few other coworkers in the same position. One, who does little work, recently got a promotion. He was even there less time than me.
That would drive me crazy.  How are you handling it?
It seems like I just need to find a new place to work. That just isn't fair, but at the same time maybe there's something I'm not seeing.
You can't let it get you too down.  There are some places that just promote people for reasons not related to job performance.