Wow this thread is long!
Impatience! My son will just have to wait to get *his* computer back!
To a naive someone at work: Get a clue. Grow up and stop laying down and letting people walk all over you! Don't do all that extra stuff without being asked and then get upset because people take you for granted. You do deserve to be happy but being someone's slave isn't going to make them appreciate and love you more. Love yourself and take better care of *you* first and let everyone take care of themselves! I wish I could say this to your face but you go to all the wrong people for advice and I don't want to get involved in your personal problems.
Yes, I'm conflicted because I really do care about you and your feelings but you have to mature and get to the point where you can see/understand this!