stop TT. men are idiots spoken by a woman, as general as it sounds, actually refers to aspecific
man/men who have treated someone badly. i think if i ever say it in a general way to someone, it is usually a woman and it is said to make her feel better and so she'll not feel so crappy about how she was treated. i know there are some things men say about women too. "bitches" "blondes" "ditsy" "moody" etc. please don't take the comment personally. i'm sure you have your flaws, but from what i see here, you are a kind and considerate and thoughtful, caring person, and definitely no idiot. you have great insight.