Raw wasn't a spectacular show this week, but it was a good and solid show and iMPACT! was a much better show this week than the sleazy, desperate attempt at ratings that last week's show was. I'd give a slight edge to Raw because the whole Abyss getting hit by a car thing just left me cold. The way it was pulled off was so corny and cheesy that it just dragged down the rest of the show for me.
As far as the numbers for this week go, it's being said on a number of sites that the 0.78 that iMPACT! drew is down 10% from last week and drew roughly 100,000 viewers less. Raw drew a 3.15 last week and was up to a 3.23 this week and the overall audience increased by 100,000. A 3.2 isn't a great number, but it's not uncommon for some falloff to occur post WrestleMania and I won't be surprised if Raw is back in the usual 3.5-3.7 territory next week. As for iMPACT!, they've been unable to score a 1.0 since moving to Monday nights and that doesn't look very likely to change soon.
As for what TNA's problems are, I do agree that they don't market their product properly. The debut of TNA ReAction is a perfect example of that. I only found out about the show less than 24 hours before it's debut. There was no build up or advertisement for the show whatsoever and it only scored a 0.25 rating. Is content a problem as well? I think that's a real possibility as a significant portion of the TNA audience has stopped watching the show. They've stopped watching the show, but they don't seem to be heading over to Raw as it's typically done around a 3.6 for most of this year. At this time last year, TNA was regularly pulling a 1.3 rating and now it has to struggle to make a 0.8. The lack of advertisement has nothing to do with TNA losing more than a third of its fanbase. Last night's episode of NXT scored a 1.01 with 1,282,000 viewers. TNA iMPACT! is currently unable to outdraw the WWE's C-Show at this point. The fans that have stopped watching iMPACT! already know about the show, they don't need advertisement to draw them in, they've just been turned off by the product being turned out.