Just in case you're thinking of France as an example of how public rail should work, you should know that our public rail company SNCF is 50 billions euros in debt (that's 56 billions dollars as of today). We pay a very high price for it in taxes, if you think it's cheap. Think again. It may be cheap for tourists though because they don't see the taxes and bottomless debt behind it.
Source: http://www.lefigaro.fr/conjoncture/2016/06/08/20002-20160608...