For one, fan size does not equal stale. I will admit that WWE has more fans. Because it caters to 90% of the population by being dumbed down. They don't want to see real wrestling, they want to see good looking people punch each other. Also, it does have a lot more money backing it.
And TNA has somewhere around 1.2 million viewers a week...a slight step away from what you were thinking.
And yeah, it has been Sting, Christian and JJ in the main event...for the past eight months. Before that, Christian was being misused in the WWE and Sting was taking time off. Yeah, JJ was in the main event. But he also took a step back every once in awhile. Some other people that have been in the title picture in the past eight months....Raven, Abyss, Monty Brown, Samoa Joe, Ron Killings. In the past four years, they have had quite a few champions.
What has WWE had?
Triple H with the title...then Cena and Edge...replay until eternity
And how many times can we see Shelton and Carlito go at it? Oh, they broke up one of the best tag teams in awhile...forgot about that...and that one guy, the less entertaining of the two, yeah, he is fighting Shelton and Carlito now...and they have only fought each other 40 times since he came to raw...
Oh, and on their "other" show, they had JBL vs Batista for a bit, then it was Batista vs Eddie, then Batista vs Henry. Oh yeah...Mark Henry...probably a future world champion on Smackdown....a fucking disgrace