On that note, I feel like the IIFYM thing should be in moderation. As in eat relatively clean all day, get your protein vitamins minerals fruits veges etc then eat that desert and ice cream. As long as it fits your macros then, I see no reason why there would be a problem. It's pretty obviously that it's not possible to just eat ice cream and maintain gains for an extended period of time. Moderation is key.