A stranger called me a f****t last week. He shouted it from a car, cruising past me at a pretty nonchalant speed. At first I could hardly believe it. “Did he just shout ‘f****t’?” For about an...