Heller and McDonald didn't specify any level of scrutiny... they said handgun bans would violate all levels of scrutiny. Lower courts (with very few exceptions) typically despise gun rights and started rubber stamping all horrible gun laws. The Supreme Court let them get away with it for the most part. We will see if the Supremes take any more cases, or if they still let lower courts crap all over the second amendment. There are a few assault weapon cases sitting around waiting to see if the court will take.
I do not know the answer to the other part of your other question, and am curious to learn.