I believe that pilots should know the limitations and restrictions they have .. Its not the controllers fault that some gung ho pilot accepts a LAHSO clearance and isn't able to comply. the pilot could have easily said no

to the clearance and had the full use of the runway! the safety of the aircraft and it's passengers is always up to the highly trained crew in the front of the plane .. no one else can be at blame