(Part I)
Although maybe tainted by nationalist intent (which is not entirely wrong, but may trigger bad reaction from others or ignore mode as I saw), I definitely agree with you 300 and its sequel (or whatever it is) are incredibly biased and off historical. And I tend to agree it seems to be fitted to teenagers. First, knowing 300 movie through "This is Sparta!" meme, I almost got to see the movie a couple months ago (so late I decided...oh well never too late they say...), but after seeing Xerxes in this SM attire, I was dejected. I was expected to see this, not this piece of crap. I'm no Persian/Iranian/Aryan (I could be categorized into the most common "white people"), but I like accuracy foremost. Not necessarily 100% accurate.