Sorry to insist on this once again, but if I set my preferences to show the time as "GMT -4 hours", I expect it to stay at that time, and not to arbitrarily switch between GMT-4 and GMT-3 twice a year, just because some other country, which is of no concern to me, uses daylight saving time. The current behavior is, quite simply, wrong.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)