You really shouldn't be too hard on yourself. No one is perfect, or even the perfect socialite (especially us ISTPs). We can only give you an objective as possible opinions based off the information...