hahaha! the "fog lights" issue - i was only chatting with XP about that yesterday - we agreed to differ on the subject, but the bright red lights on the back of vehicles are NOT 'fog lights'!
they are actually called "Hight Intensity Rear Lights" and are designed for use in ANY conditions where extra visibility to other road-users is required - aka heavy spray, not just fog!
even the Highway Code (which rarely agrees with either
Road Vehicles (Construction and Use) Regulations or the
Road Traffic Act 
) states (in the section entitled
Driving in adverse weather conditions)...
226
You MUST use headlights when visibility is seriously reduced, generally when you cannot see for more than 100 metres (328 feet). You may also use front or rear fog lights but you MUST switch them off when visibility improves (see Rule 236).
236
You MUST NOT use front or rear fog lights unless visibility is seriously reduced (see Rule 226) as they dazzle other road users and can obscure your brake lights. You MUST switch them off when visibility improves.notice that even the Highway Code (which is
not the law) incorrectly calls them "Rear fog lights", whilst never stating that they are solely for fog!!!!
i have to agree though - when there's no need for them, they are dangerous and an utter pain in the arse!
as for supermarket trolleys - oh yes -
I'm capable of 'parking' my trolley at the side, out of everyone else's way whilst looking at the shelves - instead of at 45° across the middle of the aisle - why can't they?
and noisily crashing into them to push them aside brings the shopper out of their own little world quickly enough to give you a filthy stare!
50cc mopeds - "bee in a coke tin"

I've always known them as "snot-pumps"
the number of times I've pulled up next to one (with the rider EXACTLY as you describe him!) in the summer time - shorts, tee-shirt, no gloves and even flip-flops. there's me sat on my (proper) bike - full leathers, gloves boots etc - my comment's usually "don't you like your skin?" - vacant look.........
anyway, my own main irritation at the moment is the pronunciation of the letter "H" - since when has it been "Haitch" instead of "Aitch"???
oh no, i seem to be getting all hot under the collar now...........best stop before i explode
sm