I know this will get torn apart by many on this board, but this is very similar to what I have heard from co-workers and friends in Europe. Some places are better than others, like Germany seeming to have much better dental care than England, but the root problems are the same.
Last year, I was talking with a German dermatologist who had just finished her residency and I asked her if she was going to work for the German version of NHS (national health service) and she said no. She said as a government doctor, she would be lucky to get a few minutes per patient. Even though it was going to be hard, because like in England, people are just starting to choose private insurance INSTEAD of free nationalized medicine, she was going to start a fee for service practice so that she would have time to actually treat her patients right.