If you think life is hard and unfair now, wait until you get in to the real world and start your career. Rejection, failure and disappointment are part of life. It gets much worse once you start work. Fight through it.
Some of the best advise I have ever read on this forum.
Choose to grow up now and manage your life and emotions now, or pay for it later on.