The Bachelor has, hands down, the most annoying "characters" on TV and the only people I know who watch it regularly are women. I'm sure it has it's male audience, but equally sure the majority of watchers are women. It's not because they like annoying people are buy any of the BS going on but because they love to gossip (there, I said it!) and the show gives them a bunch to gossip about without risking hard feelings.
Just listen to women talk about the show.