I think you need to post some positives in your life. Today! You have alot of good things happening. Don't make the mistake of dwelling on an insensitive jerk who put you down! Now about that list??
When you can't make a decision because you are torn between your heart and your head, listen to the half with the brain.