CAN NOT BLIND SHEN!!!
http://matchhistory.na.leagueoflegends.com/en/#match-details/NA1/1832976924/204077184?tab=overview
EDIT: WHEN AN ON-HIT EFFECT IS ACTIVATING OFF OF AN ATTACK THAT DOESN'T EVEN DO DAMAGE BECAUSE IT MISSES, THAT IS A BUG. STOP WITH THOSE IDIOTIC REPLIES. "Oops, my knife missed, good thing it does magic damage when I don't hit things."
I was Super Teemo top vs Shen, and my blind failed to affect him about 90% of that game. In one particular instance I blinded him as he was getting his last 3 hits on my tower and he just happily kept hitting it. He took damage but for no reason at all he just would not be blinded. 90% is the conservative estimate, as I can only think of one attack that missed in the ENTIRE MATCH... and he may have cancelled it.
So of course, this disgusting community had 6 people (both teams obviously) trash talking me in the post game lobby (because Riot doesn't care what anyone says there) and of course a few were doing it in-game as well. Thanks, Riot. Really glad I've put so much money into you making this a great experience for me every step of the way. /sarcasm