All I own is mares. I have had more experiences with tart geldings than I have had with mares.
I have a horse I considered getting marbled ( I touched on this in another thread in the health section) but I solved her mare BS with a caslick and not babying her just because she was in heat. Sometimes mares do get so bad that it is better to just let em be, but other times its more that we are just letting them get away with being dingbats because they are in heat.
To me it no different than letting a stallion be a jerk just because he is near a mare in heat.. If he can learn manners, and to focus, so can she.