Hate is a strong word.. you should be careful.
I dont think from what youve said, your parents have done anything wrong. Your dad is probably feeling bad because he doesnt have insurance yet.
I dont know about the USA health care system, or whereabouts in Ohio you are, but i found
this list of free clinics in your state.