You can argue that Cruz or Rubio jumping on the CNN story/tweet about Carson suspending his campaign was unfair or dirty tricks, but Carson has done nothing to show he's actually serious about working for the vote. You don't take a week off between IA and NH, period.
And he's bypassing NH to boot, so it doesn't surprise me that his staff there has bolted. Whether CNN had brought it up then or not, people now for sure would be buzzing about whether he's continuing in the race. You create an impression with your actions, people are going to talk, and consequences follow.