The debates aren't a deal. They're pure politics, and Trump made a purely political calculation that he'd personally be better off not attending.
Maybe. It seems that participating now is in effect, okaying Fox’s treatment of the leading candidate. It shows a lack of integrity imo to side with Fox in this. Which, if they show up is exactly what they are doing.