Why are people so hung up over 300's historical/cultural inaccuracies? It's based off of a graphic novel! It's Frank Miller! Inaccuracies are expected! How could anyone expect anything more from a movie that has 300 guys fighting a war with practically no armor and 6 foot capes? I think we should all just sit back and enjoy all the blood splattering around...