Do somebody's head in
The people who throw away their cigarette on the road do my head in.
I couldn't find this idiom in my dictionary(Oxford). I suppose it's a sort of slang using in British. One of my british friend taught me. The meaning is similar to "hate". I hate such people!
But, there is a complicated situation. My father always throws it away around his house. He believes that the cigarettes protect his house from poison snakes because snakes hate cigarettes. Can you believe it? I can't..
Refs
idiom, 13-12-12 21:26, 13-12-12 21:26, Yosei