I really don't see how Punk's momentum has stalled at all. He is in the Main Event almost every week. He gets one of the biggest reactions every week.
It's also because of CM Punk that the biggest storyline WWE has had in years is happening. Punk says WWE would be better without Vince. Vince is gone. Punk name drops Johnny Ace and all of a sudden Ace is on tv when he hadn't been in years. More recently he said that he didn't like the "new" Triple H and he wanted the "old" Triple H back, low and behold Triple H is wrestling again.
I guess it's exactly like Tito at LOP says. He was "Buried."
If you are unhappy with their treatment of Punk then the WWE then they are doing exactly what they are trying to do. Gain sympathy for him. He isn't a Brock Lesnar type wrestler that's gonna go out and squash everyone, he is going to take a beating and keep coming. He's gonna run his mouth, get beat up and eventually beat the odds. You saying he's been treated unfairly is what the WWE wants you to think, that way you'll be much happier when he does come out on top.
However if you are completely unhappy with the product as a whole then you should probably just turn off the tv. If you don't like something why subject yourself to the pain of watching it.
I despise TNA and rarely have anything positive to say about it, so I just don't watch, and haven't watched for months. I also don't run my mouth about the product either, because I have given up on them.
I sit back and enjoy wrestling. I watch like I'm a kid again. I like the little things. I don't squirm everytime Mason Ryan is on tv, I don't get too upset that Zack Ryder isn't. I don't generally dislike anyone for their in-ring work. I get attached to their characters. I don't criticize everything. I actually want to like wrestling, so I do.