It's rather obvious why Morgan and CNN had jones on the show.

They knew he would get into one of his rants. The purpose was to associate the second amendment folks as mad men.

The reason jones wanted to be on there was to get attention for hs own show. He is an entertainer.

It's pretty normal for one entertainer to have another entertainer as guest as it garners viewers for both. In this case, being Morgans show he controlled the result. Now if Morgan went on Jones show, Jones would control the outcome.

If we don't count our blessings
We are just wasting our time