First of all, I don't have anything against fasting. It's a Biblical practice many modern Christians, myself included, could stand to engage with more often.
I did appreciate the basic point that fasting should be a response to something in life (grief, sin, yearning for God's presence, etc.), not a way to try to manipulate God into doing what we want. This was covered in the introduction, and we could have stopped there. The rest of the book was extremely repetitive; I got tired of the phrase "grievous sacred moment" very quickly.
McKnight's Biblical illustrations often felt stretched, in the way that happens when your point doesn't provide enough material for the number of words you need to write. I didn't think they always applied in the way he said they did. This was annoying, and not great, but not something I would usually think worth the effort of arguing with.
But in the chapters about fasting as a discipline to curb sin and fasting on a regular, scheduled basis, it became more problematic.
He does give a warning that these things can be taken too far. But he also opens these chapters with a glowing story about a modern day monk who eats only one meal a day, perpetually. So I'm not sure what his definition of "too far" is. Never eating? I had other concerns as well. But here I want to focus on his treatment of Paul.
He claimed Paul would support regular fasting as a way to discipline yourself because of the passage about punishing his body and enslaving it so he's not disqualified (1 Cor. 9:27), and because he includes hunger in his lists of hardships he endured (2 Cor. 6:4-5, 11:27). He admits that these passages don't explicitly connect fasting to growing in righteousness, and I don't find them particularly convincing myself. But he also never, in these chapters or elsewhere in the book, discusses anything Paul DOES explicitly say about fasting/abstaining from food.
What about Paul's warning to Timothy that a sign some have renounced the faith will be demanding abstinence from foods (1 Tim. 4:1-3)? What about his teaching that regulations like, "Do not handle, Do not taste, Do not touch," "have indeed an appearance of wisdom in promoting self-imposed piety, humility, and severe treatment of the body, but they are of no value in checking self-indulgence" (Col. 2:20-23)?
Paul definitely fasted at times. He might have done so regularly. But he firmly warned against the human tendency to think, "Fasting is hard, therefore it must be good for my righteousness, therefore I should make it a requirement for my own faithfulness and that of others." And that is exactly what McKnight does, by ignoring relevant passages and pulling his evidence from conjecture about passages even he acknowledges might not be related.
That's a bad, dishonest way to handle scripture, folks.