I really think , your website is too new to get a decent ranking , just be pacient , it took me 7 months to be successful with one of my websites.
Life is not fair : it does not always rewrd the effort. SEO is a long patient work very different from programming : get backlinks, take care of your titles and descriptions, take care of a quality content, clean up your code....
Evoking the feeling of hatred for not being able to rank well in serps is not going to take you anywhere! Your site being new, needs a lot of dedicated and consistent effort from you. Learn the tricks of the trade and acknowledge the fact that these things take time to show its results! Remain positive and it will help you put in more efforts, consistently! Regards, RightMan