Most can't stomach my methods because of their self esteem...
I do want to say though, that she is probably having an affair with the married guy at work. This would make sense to her saying she would still go on vacation with you. When a woman has an affair with a married man, she usually won't leave her home if the man doesn't leave his wife. He has probably told her he was going to leave, but can't yet because of the kids or some other lamebrain excuse that women fall for.
So, instead of going on vacation alone, she gets you to tag along as her puppy. Still hoping she would want you back.
I know you don't want to hear this, but the best way to get them back is to bring another woman into the picture. Works great, works fast and usually straightens them out for good. She won't be breaking up with you wanting to be "friends" ever again. You already allowed her to do it once. Now this is twice..
First time.. Shame on her .. This time shame on you.
Look.. Get some backbone. Get some confidence... Let her think you are over her and are EXCITED about the new dating world that is out there for YOU.... Works like a charm. Better than hanging around hoping, and moping and being all faithful and in check while she eats all the cake.
Backbone is a requirement.
Grow a spine and start to stand up for yourself. It’s impossible to truly love yourself & draw self esteem from within if you are letting people walk all over you. Every time you let someone treat you badly your self esteem drops just a little bit.
How much do you respect yourself? Do you respect yourself enough to let go of the people that don't value you or the relationship they have with you? Because if you cling (as in to be "clingy") to someone who doesn't want you, it communicates that you don't respect yourself that much and that you don't value yourself. If you don't respect yourself that much, how can she respect you? Answer... She can't. She has to respect you to want you, to love you, to be with you.
Start with that backbone, grow one, it will improve your posture, you will start to stand tall, you will hold your head up higher, you will learn that the air up there is better, you will start to wake up because of all this new oxygen you're breathing and all things good will flow from there ;-)