Bitch wouldn't be too far off, either.
Hell, neither would ignorant, selfish, juvenile, pathetic, or hypocritical.
Though, when I think about it, that last one applies to most of us at times.
(And damn, I was disappointed to see I didn't have a "bitch" userpic).