Theories being inconvenienced by something not existing is not proof that it does exist. I mean, maybe it is to you, but my{and the scientific communities] standards require ACTUAL, OBSERVABLE data.
So while neutrinos seem a more likely explination than most, it is perfectly fine to question...