If you're always disappointed in others the word to use is arrogant (is your way of living really better than how all other people behave?)
And on the off chance you are like me and everyone else really is inferior to you, you shouldn't be expecting them to do better, it's better to stay aloof, saves a lot of agitation