There's your problem. The current media culture by and large is obsessed with bringing every period and personage down to their level. There must be no heroes or examples of true virtue, for to admit this is to admit that they themselves are less than heroic in their chosen lifestyles. Therefore, to put it bluntly, they revise history to make it more palatable to the current culture. Everybody was a homosexual, don't you know?
Obviously you don't watch the history channel. I'm afraid you are just stating another case that if you don't like the message, you shoot the messenger...a rather tired but old story.
You caught me dead to rights. I do not watch the History Channel. I don't have cable. I made a dangerous assumption that since it was a part of the current media, that it joined the rest in a tendency toward cultural revisionism.