Hes a current WWE Superstar.
The best god damn wrestler in the world that's what!
CM Punk is a former TNA, ROH wrestler who now works for WWE.
The CM means Chicago Made and his gimmick is straight edge....which isnt a WWE idea it's the same gimmick he used in TNA and ROH.
WWE is trying to bill him as the modern day Stone Cold Steve Austin that says and does whatever he wants to anyone he wants....the rebel.
But he actually comes off more like a Freddie Mercury look a like who skipped work at the local McDonalds.