To mark a single user as read you just need to click the counter; probably any other way (e.g. using a menu action) would require 2 clicks, so it seem a better solution.
Instead I'm thinking about an action to mark an user as *unread*, since sometime you click it but you don't have the actual time to read everything.
About the hiding feature, you are not the first that asked it, I'm evaluating it.