How is mine offensive?
It is historical "fact" that girl way younger than puberty* were married off all the time up until fairly recently, all over the world, including Europe. Mohammed was little different to the Kings of (and many others in) Europe in that regard.
The use of young males was also fairly widespread throughout history, again, all over the world.
Neither were necessarily common, but they weren't necessarily uncommon either.
You can't put modern morality on historical events.
On the other hand saying that Mohammed's marriage (which, as mentioned, wasn't particularly unusual in a historical sense) is obviously where modern muslims supposedly get their attraction to young girls, citing a group of criminals as an example, is offensive generalisation.
* Useful to remember that historically puberty generally occurred much later in life for girls than now
EDIT: oh, not my post, but the one above then?