Any eyedrops with tetrahydrozoline hydrochloride will get the red out by constricting the blood vessels in your eyes (marijuana dilates them). One thing though -

If you are stopped by a cop, even if you've got the red out, if the cop scrutinizes you close enough, he'll still be able to tell. Your eyes don't track back and forth normally when you're high. Hence "follow the flashlight" back and forth.

Apparently when you're straight, your eyes track fairly smoothly, but when you're high, they do not track in a smooth motion. Or so I've read in several places.

As for killing the buzz, this is the first time I've ever heard that. I like to use Visine with moisturizer. This has the effect of not only clearing up the red but moisturizing my eyes and bringing things into sharper focus (or so it seems). I like the effect, personally.

Whatever the case, I think it makes sense to take reasonable precautions when out in public. I know that whenever I'm at the mall, I can always tell when groups of kids are baked by how they look and act, and if I can tell, the cops probably can too.

Also air out your clothes. Man, some people reek of smoke.