No one but that's not the point.
They are afraid of someone being injured and rightfully so. Suspend players harshly and it won't happen. MLB, NFL, and the NBA don't want another Detroit incident. I think it's smart.
Imagine if some 6'4", 250 lb pitcher threw a ball in the stands during a tirade that hit a little kid.