This is a pretty accurate article in my opinion. It might offend a few, but hopefully it enlightens those offended and makes them take a look at their practices.
Always examine your tactics and presentation. Remember that every time you are interacting with someone they are sizing you up in one way or another. Always be ready.