In the US in general, strikes are NOT the problem. I do not recall a single strike in the past 20 years or so (In the Boston area).
There are tons of other problems (like outdated cars, frequent equipment issues, etc) - but I doubt a private enterprise would improve things much by itself.
Introducing competitive environment, on the other hand, would.