Socialized medicine has been a disaster in Canada and Europe. If we go that route, I certainly hope our system will not be modelled after theirs. Two major things need to happen in this country to fix our health care problems:
1. Tort reform - lawsuits against doctors and hospitals are out of control. A lot of the increase in your medical costs go to lawyers.
2. Insurance industry reform - The federal government has to step in here to make this work. The job of a corporation is to make money for its stockholders. The insurance corporations will cut any corners possible to save money. The insurance industry is one of the few that I believe the government must regulate in order for the industry to meet its responsibilities.
I don't have a huge problem with the pharmaceutical industry. A large percentage of the money you pay for drugs goes into research. The drug companies also have to spend money battling the insurance industry and lawyers.