I just love how some people insist on calling people names and believing that it speaks ill of the person they are talking about. The only person it truly reflects poorly on is the person doing the talking. Don't try to make yourself seem better (to yourself or to anyone else) by talking bad about others. The only people that will believe you are the ones with the poor self esteem around you that behave in the same manner.
It should also be noted that wasting time "hating" someone you used to love does not not mean you are over them. When you are really over someone, you simply don't care what they do either way. If, after years go by, you still aren't able to let go of whatever hurt and anger you may be experiencing, seek professional help. Just some friendly advice.