Could it be that the phrase "giants in those days" refer to men in high towers keeping guard and control over those within its city walls?
Could "giants" also refer to tryannical rulers; 'giants' being a euphemism for power and stature rather than a physical quality of height?
Could this Tower of Watchers be the origin of a prototype religion to usher in the end time changes and the last deception which entails a paradise earth? Will this dream of paradise be used as the "tranqulizer" to keep people controlled and calm during the midst of the great chaos and takeover?