L2G.. don't worry about it. good person?  -  bad person?  BOTH- in other words pretty much like you, aaron and every one else. i have my moments ..MANY moments - some are documented right here in comments.  :)
 i like your attitude - better than i was and still improving! kinda what i like about aaron.  whether he's on target or not, he's reaching for better. i wish for him that he find a mental health pro that he clicks with.
  i love my sister as much as i love anyone - and i would kill for her. i can walk past people making skin color remarks - we are a mixed race family - i'm pink and she's freckled brown.  it's easy because it starts the "what an a-hole"  tape running in my head. if i hear a remark about "retards" or ?, i don't respond well. i go right for the jugular.. and the tape running in my head is not pretty . 
  you know the biggest thing i admire about you is your willingness, and ability,  to say  "oops, i'm sorry."   in this RG comment section.  thanks