If TNA wants to waste its time and energy bashing the WWE, let them. It's not hurting the WWE one bit and does little more than cater to those in the IWC that consistently bash the WWE anyhow. When it comes to the majority of wrestlers on the TNA roster, this does include Shannon Moore, they'd jump at the opportunity to work in the WWE as most of them sure as shit aren't making any money working for TNA. Shannon Moore is singing the praises of TNA right now because TNA is actually using him for something. He's appearing on iMPACT! and ppvs, hence he's actually making some money. However, let's see if he's still as high on them if they start leaving him off tv and ppvs for a two or three month stretch like they do with three quarters of their roster.
As for who has the superior product, it all depends on what you like. Yes, ratings do play an important factor in the overall success a product is generating for the company. However, quality is all a matter of opinion. For me, I prefer WWE wrestling because it has a natural flow to it, most often has logic, tells a story, has psychology to it, etc. Now, that's not to say that they don't put on matches that don't waste time and are meaningless filler. As far as TNA goes, most of their matches generally fall into one of two categories. Usually, they're either clusterfucks in which the matches are overbooked and filled with 5, 6 or 7 wrestlers with overly complicated and/or outright meaningless stipulations. Spotfests are exactly what they sound like, matches filled with high spots and not much of anything else and are completely forgettable 5 minutes after they take place. In TNA, if you prefer seeing blood and a few four letter words tossed out every so often, then it's probably the place for you. In the WWE, if you prefer something that anybody between the ages of 12 and 70 can watch and still be entertained, then it would probably be for you. Far too much emphasis is put on the PG rating by some fans, particularly as they try to make it seem as though the entire WWE audience is between the ages of 10 and 12. In actuality, about 60-63% of the WWE's audience is male and 61% of those males are between the ages of 18-49 and that's about the same as the male demographic of TNA. Now, while TNA claims to be the "more adult" product, a lot of people simply aren't buying into it due to the fact that they don't do anything edgier than have a few chicks run around in skimpy outfits, say a few words like ass every couple of shows and spill some blood. If that impresses you, more power to you but, to me, it's little more than a smokescreen.