No he didn't. CNN is a business. They report the news. The debate is news. Why should they give up the revenue from it?
This is where you're wrong.
Youvseem to not understand what Trump has done here. He has put CNN squarely on the spot and now the entire world is waiting for CNN to either look like the coldest bastars on the planet by refusing to help our soldiers, or else keep the money and be seen as just another greedy capitalist organization.
BTW, I agree CNN is entitled to keep the profit since they are a business concen. What Trump has done is to put them in a lose, lose situation.
CNN doesn't "report" the news, they work hard to shape opinion on news events. Huge difference.
LOL
CNN reports the news? That’s a good one.