Absolutely, the foul should've been called. Why not? Is any foul more important than any other? If there's time on the clock, then they should call it. Last few seconds no less important than first few. If it's questionable, there's no time to decide, ok to let it go. But that last foul was so...