Kelly B said:
I should know this, really I should. That fool Google disagrees with me, though.
It is not I who has the right to...
It is not I who have the right to...
I think the form of the verb should match "who," so I'd choose the first. What do you think?
Before I comment on my usage - I'd like to point out I think that your statement is a bit of a non-sequitur (the cheek!)
When you say "the verb should match "who"" I would agree - however it doesn't follow to say therefore you'd choose the first. You mean by that, I assume, that "who" should always be followed by a third person verb, and that is questionable - indeed it is the very question you are asking

. In fact, I think that "who" can represent any part of speech and that therefore if it is standing for I it should take the verb form for I. (I mean theoretically - and since English tends to have the grammar of Latin imposed on it I would guess that the traditionally correct answer would be to agree with the "I" (this happens in French and Spanish))
Personally I would not start with "it is not I who..." but "it is not me who...". For "it is not me..." I would definitely follow with the third person verb form. "it is not me who fritter all my money away" yuck! But "it is not me who fritters all his (my??!! - same question, no?) money away" fine.
If, as you ask, the phrase is "it is not I who..." I am much more likely to use the "I" form, but on the whole I think I would still tend to use the third person. I reckon the difference is due to the verb subject "I" so near to the verb itself. You don't say "Me fritter" so there is less temptation to say "it is not me who fritter" but since you do say "I fritter" it is tempting to accord the two when separated only by "who" in "it is not I who fritter...". I think this tendency may be even stronger with a common verb such as "have" which may explain your google result.
Conclusion? I agree with your instinct. I suspect that traditionalists would say you are wrong. I am also surprised by your google result, but suspect this may not be true for other less common verbs than "have".