Unfortunately it's human nature to behave like that. People tend to go by what they see, not what they think...
I know it's cliche, but sometimes being...."aesthetically compromised" can work for someone. You see, the people who are "good looking" rarely develop character, work ethic, resiliency, or the ability to take "No" for an answer. Why? Because they are used to getting special treatment, unfounded admiration, and generally getting whatever they want. The "less attractive people" have to work harder to improve themselves in order to thrive in human society, they have to develop a skill, or build up a work ethic, and make themselves more accepted in human society. They get nothing handed to them, and they build character.
These "good looking people" are like a new sports car. Sure, they're beautiful, awesome, and fun....but in 20 years, they will be faded, tacky, worn out, run down, and covered with bird crap. But a less attractive person is like a late blooming garden, or a slum. In time, after all that they have endured, they will struggle to survive, build character, they will improve, and then flourish, like a late blooming garden or like a gentrified neighborhood.
I'm hoping this helps you....
I'm ugly as **censor** and have all the "bad" flaws you said that the sexy people have.
Meanwhile, the attractive people I know are all successful in life.
I feel like God does really hate me.
Well, then if you have those "flaws" that you said that I said that the sexy people have, then you need to start to work to improve in life. Go out there and learn of figure out what you can do, and hone your skills on it. You will find something that you at least enjoy doing, if you get out there.
To quote Bill Watterson, "The world isn't so bad if you can just get out in it."
Whatever you're looking for, it's not going to be found by sitting in your home in front of the computer, feeling bad for yourself.
Those "successful attractive people" won't have it for long. When their looks fade, and it will happen, their own lives will take a nosedive. And sometimes, peoples' lives look more glamorous than they really are. I've known attractive people who have seemingly great lives, but then it turns out that either behind the scenes or years down the line, their lives suck really bad.
You need to stop focusing on them, and focus more on YOU. Your self deprecating, defeatist attitude is the first thing that needs to go. If you want people to like you, YOU have to like yourself, just like for example if a car company wants to sell cars, they have to stand by their product.
God does not "hate" you. He doesn't really care about humanity overall, in my opinion, but I doubt he would go out of his way to ruin your life, you don't do bad stuff to other people, or act like Eric Cartman in general.
This whole thing stems from the fact you have low self esteem. You need to drop the self hating mentality, start working to improve yourself, your life, and attempt to accomplish things. Exercising can help your health and improve certain aesthetics of yourself. Taking some classes, online or in real life at a rec center or adult education or community center can help. Maybe getting some part time work would also help, you earn some money and can feel better about yourself. You need to work on yourself, and not try to keep up with others.
That's the best advice I can offer you, and I wish you the best.