I think you missed it here. Instead of marketing towards a new generation, WWE is marketing towards everybody. They keep it mature enough for the adults to be entertained and keep it clean enough for the kids to be able to watch.
I too have WWE t-shirts. I have CM Punk "ribs", CM Punk...