Floyd is a pretty smart guy, so it works for him. He can play the role. Jones on the other hand is not very smart, so I am sure this would turn out even worse.
However, Jones is not to blame for this. You can not expect him to be both a great fighter and a PR genius (there are very few of these)... so it is his trainer/managers/the UFCs job to keep a potential superstar like Jones out of the media, and have him follow scripts.
He has had a bad start, but they should give him a mouthbasket as soon as possible to create the biggest superstar the UFC has ever seen.