Having a whinge sometimes can be beneficial, as long as there's balance!
On the subject of love and hate, I kind of feel you there, except I'm not so filled with hate anymore. It's an old cliche but it's true, you need to learn to love and accept yourself before other people are likely to do it. If you can find it within you to show yourself some love I find other people tend to follow suit.
Today I feel positive. I feel like everything is going to be ok. I'm slightly wary in that every time I feel like this I tend to lose the plot and feel terrible shortly after, but I'm cautiously optimistic.