This is something I see from atheists all the time and it drives me crazy. But this is also a problem with the political left across the board as I’ve pointed out in the past and something that, sorry, just makes you look bad.
The reality is, at the time that Muhammad was around, marrying children was an accepted course of action. It was something that everyone did. It was normal for the time. Regardless of what we might consider Muhammad today if he were to perform these actions in the modern world, he didn’t and it is utterly idiotic to assign modern views on non-modern times.
But isn’t that what happens all the time? People, especially liberals but I guess all groups are guilty of it to a certain degree, saying that because we think a particular way today, that everyone always thought that way and we should hold everyone to those standards, even if they lived in a time when those standards were different?
I mean, look at slavery. How many people on the left claim that slavery has always been wrong and will always be wrong because we think that slavery is wrong today? I mean, look at the South, where liberals are demanding that Civil War leaders be removed from street signs, that their statues be dismantled and that schools named after them be renamed. Of course, this leads to ridiculous situations where the former Robert E. Lee Elementary School in Austin Texas was voted to be renamed, among other things, “Bleeding Heart Liberal Elementary,” “Politically Correct Elementary School #1,” and my personal favorite, “Adolf Hitler School for Friendship and Tolerance.” I mean, you people are idiots. You cannot make the past magically disappear by trying to scrub all references to things you don’t like. History is history and doesn’t go away, sorry to disappoint you. What are you going to do when, in 50 or 100 years, people point back at your liberal views and call you a bunch of animals for believing such ridiculous things that don’t match with their “modern values”?
There are lots of perfectly legitimate things that you can point to and criticize Islam for, but saying that Muhammad was a pedophile when, at the time he was living, he wasn’t, is absurd. It’s shooting for the lowest hanging fruit imaginable. Muhammad isn’t a pedophile. He’s dead. He can’t be much of anything because he’s rotted into compost by now. Muhammad was acting in a perfectly acceptable fashion for the time in which he lived. We now disagree. Whatever. Doesn’t change what was acceptable then, any more than what people think in another 100 years will change what we think today. Stop going after low hanging fruit because it makes you look like an idiot. You ought to be better than that. At least give if a shot.