Ultimately somebody will pay the bill and it won't be the victim and it won't be the shooter. It will be spread out among some large group of people, who exactly, I don't know.
I'm not going to concern myself with who should pay but rather why should medical care cost 2 million dollars. I'm sure it will be expensive but 2 million dollars?
The cost of medical care is outrageous. I think the biggest reason is because of over regulation and lack of a free market.