To my opinion, it was this bit.
I also think you're right in your assessment that the majority of users here on HJU would agree with the argument that tokusatsu should be used exclusively for "special effect shows from Japan." There is a reason why discussion of non-Japanese films and shows are placed elsewhere here and why even a show like Power Rangers, a localization of a Japanese tokusatsu production, exist in a separate section.
In fact it's not just the folks that hang out on HJU either. As has been well publicized at this point the NY Times recently ran a front page article on tokusatsu and the author of that article, Martin Fackler, was pretty cut and dry about what tokusatsu was; i.e. Japanese SFX productions.
What I get from this, is that you argue that power rangers is put into a different section because it's not Tokusatsu. Sorry, but I heavily disagree. It's put in a different section because there's a forum for Japanese shows, English shows and "other" shows (Like chinese and Indonesian). In the same thread power rangers is discussed, people also talk about doctor who, for instance.
The point I was making is that everyone has a different association to this word. This is completely dependant on how that person came into contact with the word "Tokusatsu". It's context, nothing more. I do not think one should exclusively use "Tokusatsu" for Japanese produced shows. Armour Hero fits the bill as well, so does EreXion. Both are not from Japan (China and South Korea, to be precise), both are made with the same methods modern toku shows are made with. It refers to a way of filming, not a genre.
We already have terms for that. "Henshin Heroes" for Kamen rider and some extent Metal Heroes. And Sentai is it's own genre. There's even an anime sentai show coming. It follows the "rules" set by the genre.
I personally think that the tone of voice of your posts may be the problem. It's very eloquent English. They may get a "high and mighty" vibe from it. You may want to.. well, for the lack of a better frase, "dumb it down". 'Cause I don't think people like having to use a dictionary to read some of your posts... :redface2:
Nothing personal, just an observation.