You watch TNA I presume. I know you comment on it, so that's a safe bet. Looking at your comments on TNA, I haven't noticed you bash Sting. You don't seem to have called out Triple H or The Undertaker either. You're not alone.
Those three continually get love or at the very least a pass from fans (not saying you specifically; I didn't delve that deep) for wrestling part time, calling their own shots, and not putting over young talent, yet The Rock gets shit on. It's hypocritical, and it's IWC-zeitgeist bullshit. There's no good reason for WWE fans not to embrace The Rock other than to be contrarian. Because hating what's popular is cool.
Forget all the stuff about money, drawing power, and the business aspect. WWE is going to be fine. The bottom line is that The Rock is an elite entertainer. That's undeniable. What in the hell is the harm in letting him entertain? Who does it hurt other than CM Punk fans, many of whom are the blindest, most slavering marks in all of wrestling. The answer is there is no harm, and it hurts no one other than those aforementioned marks who can't get over themselves.
Now go back to the money-- he rakes it in. He's got the Midas touch right now, and Vince McMahon would have to suffer from Up's, Left's, Right's and Down's Syndrome to not take advantage of it right now. The Rock is a 3rd generation Superstar, has done nothing but good for the business of professional wrestling, and seems to genuinely enjoy putting smiles on faces. Yet somehow he's the asshole. Give me a break. This irrational hate of The Rock is biggest indictment of the modern wrestling fan. Back in the day when a guy like Fritz Von Erich or Bruno Sammartino came back to do a one-off, it was celebrated. Now, a guy who is legitimately in their class comes back, and he's holding people back and hurting the product. Fuck every ounce of that nonsense.