Let me ask you a question. If you cannot find a way to beat the Tornado, or my Tornado spam, why should I stop using it?
Does this mean that if you cannot find a way around Falco's SHDL, I should stop doing that? What about Dedede's Chain Grab? How about G&W's Turtle? Any other example you find suitable?
If my opponent is not smart enough to find a way to stop, beat, or eliminate a tactic, or does not have enough skill to effectively do so, why should I stop? Because I'm going to win? Because it's cheap?
You shouldn't stop. The bottom line is, "cheap" is another word for effective used by ignorant players who are either too lazy, do not care, or simply are not smart enough to find ways to stop a strategy or tactic. What makes professional players the pros they are is their skill, and their skill is defined by how effectively they can use and abuse effective strategies, techniques, moves, combos, et cetera in order to win.
People do not care if you think it is "gay", because chances are that if it isn't already banned, you're likely one of those individuals too narrow minded to find a way around it.
This is not pointed to anyone in particular in this thread, I just thought I would take my thoughts and throw them here just in case. I see and hear a lot of people whine about how a player will use Tornado more than once on specific occasions in matches. Well, if it's actually working, are you blaming him for doing it? No one would be complaining about it if it wasn't effective.
Tornado should be used intelligently anyway. It doesn't work well on all characters, and if it's spammed, you're likely going to get hit hard for it.