During a town hall on CNN on Wednesday, President Joe Biden argued that we need to ban assault weapons because "The idea you need a weapon that can have the ability to fire 20, 30, 40, 50, 120 shots from that weapon, whether it's a 9-millimeter pistol or whether it's a rifle, is ridiculous."