believe me , i 've been with enough of them to be intimately familiar with that particular character flaw ( along with their penchants for narcissism , mood swings , and a general disdain for a good haircut ) .