He'd twirl the ends around menacingly and annoy everyone around him.
Does anyone like him?
I am part of the opinion that no one cares for him.
It is okay not to like somebody especially if they are annoying. You should still be polite but you don't have to be friends.
I feel like I'm going to snap his finger.
Don't you think that's a little extreme? He may not be aware of his habits, because a lot of it can be subconscious and be a part of nervousness. Why not try talking to him about it, he might become aware and stop it.