Wait long enough and people will surprise and impress you. When you're pissed off and angry at them you just haven't given them enough time. Just give them a little more time and they'll almost always impress you.