Schiff and those who perpetrated the hoax are the ones who should resign.
HELL NO....they should be in PRISON!