It was definitely a foul. Once CV lost the dribble, he (rightly) panicked and was just trying to give himself room. And we consistently get called for more fouls than our opponents for good reason. We commit way too many garbage fouls 25 feet from the basket, and then need to give some up inside because we're smaller than everyone we play. We can't do anything about the latter. The former we have to figure out.
On the other hand, Gilbert's tying basket at the end of regulation was without any question whatsoever an "and 1."