Well not all women are un-appreciative, there are women out there who put the guy first, do everything under the sun to make sure that there man is happy. Down to every little detail to make sure that the person they are with is getting all the attention and love they deserve and those girls still get dumped and shit on. So its not just guys who get treated like crap. You have to move on and realize that if they are too stubborn or too selfish to see the mounds of effort that the other person put into that realtionship, then they arent worth your precious time. Then down the road when they get into another shitty relationship and look back at what they once could have had they will be kicking themselves inthe ass for being stupid. Some come around before its too late, others dont. Its about seeing what you have in front of you and not trying to find everything little reason as to why something so good could be bad. Its about just being happy and appreciating the other person and the situation you've been given. Finding someone who truely loves you for who you really are is something that is very hard to find. Its easy to find someone you get along with and have fun with but its hard to find a person who will always put the other person first no matter what. Those are the people you dont want to loose so when you get one dont let it slip away and dont always assume every girl is like the last cause thats not true.
Hope all works out for ya guys.