Don't be unreasonable
Don't do something so ridiculous and expect people around you to comply to it, you're being unreasonable.
When you ask for a favour, never expect an agreement to it. You are the one asking for the favour, which that person can simply decline. Don't go all attitude if he/she declines. "You've never did anything for me", really?
The Earth revolves around the Sun, not you. Other people have their own lives, they don't have their life dedicated to you ONLY. No one does.
When you do something to others, think about how you would feel if others were to do the same to you. Truthfully, would you feel comfortable? Would you feel good or happy? If the answers are 'no', the other person probably most likely feel the same... Deal with it.
You go all knowledgeable about stuff and things, but you're not always right, and you should know it. Stop being so egoistic.
What you believe is not what everyone else should believe. Everyone has their own opinions to things. Please accept it and not turn these opinions back into your way to prove the other person otherwise. It's plain annoying and downright manipulative.
Please think about others before acting, you're probably compromising on his/her comfort zone. What is he/she coping with right now? Is he/she really free now? Think about such circumstances before ordering anything onto that person...
No one wants to be with someone who is too rigid. Keeping up with what's going on in the world is so important, being stubborn doesn't help either.