"Stop expecting things to be perfect". Accept that yes, this sucked. It's hard. It's uncomfortable. It's not right, and you most likely dread being in that situation all the time.
But dwelling on it will just not get you anywhere. In fact, dwelling on the negatives will only make you feel worse. Stop expecting things to always be perfect, because nothing by itself is going to be perfect. People are not perfect, therefore something can be done wrong. Stop expecting things to always be bad, because they usually are.
If you want to change people, expect that they won't do what you want them to. Then, when they don't, do what you did. If they try to hold back, then stop expecting things from happening the way you want them to. Expect that as a human being, you will get what you put out into the world. It doesn't matter if it's perfect, as long as it's not a complete waste of your energy and time.
Stop expecting people to do hard things for you. Don't expect a gesture or a smile to work out right. If you want to get something done, say it. If you don't have a job, don't expect someone to hire you. When you don't have a job, stop expecting people to find jobs for you, because there is no such thing.
Stop expecting others to do less than you are willing to do for yourself. When someone does less than you are happy with, accept that as a reality. Then stop expecting them to do more. There is no such thing as a free lunch.
Stop expecting things that aren't possible to achieve. When you say that social media is only for perfection, you are setting yourself up to never be satisfied. When you don't feel like you live up to what society says should be perfect, then stop demanding that everyone around you to be perfect. Perfection is a dream that everyone has, and when you think that you can't achieve it, you are setting yourself up for disappointment.
Stop expecting other people to get better at something that you have already started doing yourself. It is impossible to become a better homemaker than you are right now. If you want to have a new home made microwave oven, go for it. If you want to go to a whole new culinary school, do it. If you don't know how to cook, don't start cooking or expect someone else to do it for you.
Stop expecting your life to go on without you. If there was a will, it would be made by someone else. When you make decisions, make sure you consult with an expert, not your friends. Seek outside input before you embark on a project that could end up destroying your home. Think of the consequences before you make impulsive decisions. You could end up hurting someone else, or worse, hurting yourself because you don't know what you are doing.
Stop expecting people to be perfect. Perfection is just a concept, nothing more. No one is born knowing how to bake a cake, write a song, or manage a business successfully. In order to succeed, you have to learn and adapt. While sometimes it seems impossible to live up to high expectations, if you have high expectations, chances are, you don't live up to them.
Stop expecting to find eternal happiness outside of yourself. Happiness is impossible unless you have learned to be happy. High expectations around people around you can create unrealistic expectations when those expectations are not met by real life. The result is usually stress, which is also a major cause of heart attack.
Stop expecting others to measure your value based on what they perceive to be your "perfections". While we all have bad habits, the fact is that there is something that is not true in the expectations that we have for ourselves. It is fine to have negative thoughts like: If I could not have this, then my life would be over.
Stop expecting other people to do what you want them to do. Every action and reaction in the world have an opposite reaction. You may say: "Do not do that, it is against the law." If you expect to be saved from a burning building, the building is not going to save you. The only thing that is going to save you is your belief that you are going to be saved.