The auditorium at Biden's town hall is barely half full.