That so isn't rubbish. If Bennett did his job properly funk wouldn't have been forced to leave his man (alone) & make an emergency tackle - which was a professional foul outside the box - as he was gone & was about to run into the box virtually unchallenged.
Maybe he should have just let him go
He gave away a free kick because he had too as joe bennet had let his man disappear inside and run off (again). Therefore outnumbered dunk gave away a free kick & took a yellow because his team mate had failed