Enough waffling around. Sobmaz… you got screwed. Plain and simple.
Okay, maybe there’s an explanation. Maybe there’s something you don’t know. If I were you, this is what I’d do. Call my realtor and tell him/her I want a meeting. At the meeting, I wouldn’t pull punches. I’d lay it on the line. “It was your listing, I’m your client, how come I wasn’t the first person in that house taking a look and writing an offer?” If there isn’t a damned good explanation, I’d be getting another realtor.
It’s interesting that this thread turned into, “why do you need a realtor?” Well the answer to that is the realtor is “supposed” to be connected and plugged into the market. The realtor is “supposed” to be there to help you find good properties and be one of the first to get a look at them. And the realtor is “supposed” to be looking out for your interests. Sounds to me your realtor doesn’t see it that way. Fair enough, but sounds to me it’s time for you to get a new realtor.