Anyone who doesn't think it is a penalty clearly doesn't play football. If somebody pulls your shirt when you're running at speed, it completely takes away your momentum and stops you planting your feet on the floor, hence why you fall over... it's not a dive. It only needs to be pulled for a split second for that to happen.