I thought Heller allowed the right to keep the guns at home but did not speak to a right to carry in public.
The arguments were confined to that, but Scalia left a few breadcrumbs on the matter, as did Alito in McDonald
Posner's interesting on this. If we restrict the right to the home, it's a property right. If we accept the interpretation of the Supreme Court, it's about the right to self-defense, which is not limited to the home.