Can't you say that about almost anything.... Is it even right to spend taxpayers' money for running a Health Service, if it can be handled by private companies?
Oh, right -- that's the US. No thanks.
The US is still one of the most rich countries. In many countries with "free healthcare" you usually don't get anything without a bribe.
Is it even right for private companies to profit from a service, when tax payers' money has already been spent and it can be offered free of charge?
Is it even right to let private companies do things that can be handle by tax payer funded organisations?