Gonzales v. Raich (2005) again affirmed that the commerce clause can be used to do anything. Trying to protect gun rights by making guns non-interstate commerce seems like a loser.
So what's the alternative? If we don't keep hammering against it, nothing changes.
Call it a dumb idea if you want, but at least give us an alternative.