I don't advocate banning guns.  But would point out that regulation on speech and regulation on guns aren't necessarily equivalent.  Guns are very often deadly, speech rarely (and usually regulated in those cases, as in hate speech, advocating violence).