You sound like a little kid..."waahhh, waaahh, she didn't pay any attention to me!!" I would have handled it totally different. As far as making you wait, I would have simply waited until the next time she wanted a ride, and if she said she was getting off at 9, I would have showed up at ten. If she complained, I would have just said "hey, I was busy." Secondly, girls like to make their man jealous. Get used to it, because it is a fact of life. In that situation I would have talked to one of the other girls around there, or if none were available, waited until I had a similar opportunity when I could talk to a cute girl and see how she likes it. Lastly, you have mentioned that "stock boy" like 5 times or so, so even though he is everyone's biatch as you call him, you are definitely acting like your his biatch right now......