I agree for the most part... to gain muscle at the fastest rate possible, you do have to get your eat on. And accepting a small layer of minimal fat should probably be expected. But I also laugh when I see fatties yelling at skinny people to JUST EAT MOOOARR!!11 as the answer that has anything to do with training. There gets to be a point where bulking just makes people end up gaining way too much body fat and end up tubby instead of muscular.
I agree with sean. Something in the middle works out the best. i.e bulking a little and getting a small layer of fat, and then cutting a little. I'd rather do smaller cycles than become obese for a couple years and then have to sign up for the biggest loser to see all that muscle I built.