I don't doubt the government is responsible for the inefficient service we get, but that's besides the point. It is not government per se that is the problem, it is the actual government of the time.
We have a shit government, and have had for a very long time. It'll be interesting to see if Corbyn can somehow get into power, because he wants to privatise the railways.