Should a public hospital have to treat anyone who comes in?

Hennepin County Medical Center has announced that, due to budget cuts, it will stop treating uninsured people from outside the county except in emergencies. Should a public hospital have to treat anyone who comes in?